Proč může název adaptéru VPN skrývat jiný protokol
Štítek u adaptéru popisuje software, který ho vytvořil, nikoli pakety v síti. Než zvolíte řešení, zkontrolujte klienta, profil a protějšek.
Štítek u adaptéru VPN popisuje software, který vytvořil rozhraní, a to je o jednu vrstvu výš než pakety, které skutečně procházejí sítí. Plugin může vystavit adaptér, jehož název odráží vlastní klasifikaci pluginu, nikoli zapouzdření v síti. Čtení klienta, profilu a protějšku odpovídá na to, na co název odpovědět nedokáže. Dvě připojení, která v nabídce nastavení vypadají stejně, se v záznamu mohou chovat zcela odlišně.
Název pochází od poskytovatele, ne ze sítě
Windows definuje krátký seznam typů připojení pro své vestavěné klienty VPN a produkty třetích stran instalují vedle nich vlastní zásobník. Adaptér, který se objeví v seznamu sítí, vytváří ovladač, který připojení vlastní, takže jeho název je dokladem o ovladači, nikoli zárukou o vnějším protokolu. Proto také odinstalování jednoho klienta může zanechat název adaptéru.
Dokumentace Microsoftu k typům připojení VPN výslovně uvádí, že typ popisuje konfiguraci klienta pro dané připojení. Když je zapojen plugin, zobrazený typ sleduje to, co plugin registruje, a skutečné zapouzdření může být něco zcela jiného.
Stejné vrstvení se objevuje i jinde. Virtuální adaptér na hostiteli Linux, zařízení TAP nebo rozšíření mobilní služby VPN jsou všechna rozhraní vytvořená softwarem a název rozhraní volí tento software, místo aby se o něm vyjednávalo se serverem.
Co vám porty a adresy mohou a nemohou říct
Každá vrstva zanechává jiné důkazy. Čtěte je odděleně a štítek přestane být rozsudkem:
| Evidence | What it establishes | Where it misleads |
|---|---|---|
| Adapter name | Which driver bound the interface | Plugins choose their own labels |
| Profile file | Which client consumes the configuration | Abstraction layers hide the transport |
| Outer port | Which port the peer accepts | 443 carries several protocols plus HTTPS |
| Tunnel address | The inner interface's network | Says nothing about encapsulation |
TCP 443 je nejjasnější příklad. Může přenášet SSTP, tunel OpenVPN TCP, relaci SoftEther SSL-VPN nebo běžný webový provoz a samotné číslo portu je nedokáže rozlišit. Pravidlo firewallu, které povoluje 443, proto není dokladem o tom, který klient se používá. Záznam na vnějším rozhraní to vyřeší a vyřeší to během sekund.
Přečtěte si formát profilu a protějšek
Konfigurační soubor je silnější stopa než adaptér. Profil OpenVPN obsahuje direktivy jako remote, proto a ca; konfigurace WireGuard obsahuje sekci [Interface] se soukromým klíčem a sekce [Peer] s povolenými IP adresami; záznam v telefonním seznamu Windows ukládá typ připojení ve vlastním formátu. Každá syntaxe patří jedné implementaci.
Potom se podívejte na dokumentaci a protokoly protějšku. Server ví, který obslužný program protokolu relaci přijal, a jeho protokol pojmenovává dokončenou fázi. Tento důkaz převyšuje jakýkoli štítek na ploše, protože se zaznamenává tam, kde byly pakety skutečně interpretovány.
Vyberte návod podle protokolu, ne podle štítku
Direktiva OpenVPN patří OpenVPN, klíče a povolené IP adresy WireGuard patří WireGuardu a profil SSTP není ani jedno. Vložit volbu jednoho klienta do druhého, protože název adaptéru zněl kompatibilně, je způsob, jak rozbít fungující konfiguraci.
Jakmile je protokol určen, zvolte odpovídající postup řešení potíží: vlastní protokol klienta, protokol serveru specifický pro daný protokol a záznam, který ukazuje vnější výměnu. Od té chvíle má porucha jméno místo štítku.