Etiketten ved siden af en VPN-adapter beskriver softwaren, der oprettede grænsefladen, og det er et lag over de pakker, der faktisk krydser netværket. Et plugin kan vise en adapter, hvis navn afspejler plugin'ets egen klassificering frem for indkapslingen på nettet. At læse klienten, profilen og peer'en besvarer det, navnet ikke kan. To forbindelser, der ser identiske ud i en indstillingsmenu, kan opføre sig helt forskelligt i en optagelse.

Navnet kommer fra udbyderen, ikke fra nettet

Windows definerer en kort liste over forbindelsestyper til sine indbyggede VPN-klienter, og tredjepartsprodukter installerer deres egen stak ved siden af. Adapteren, der vises på netværkslisten, oprettes af den driver, der ejer forbindelsen, så navnet er bevis om driveren, ikke en garanti om den ydre protokol. Det er også derfor, afinstallation af én klient kan efterlade et adapternavn.

Microsofts dokumentation om VPN-forbindelsestyper er klar over, at typen beskriver klientens konfiguration for den forbindelse. Når et plugin er involveret, følger den viste type, hvad plugin'et registrerer, og den faktiske indkapsling kan være noget helt andet.

Den samme lagdeling findes andre steder. En virtuel adapter på en Linux-vært, en TAP-enhed eller en mobil VPN-tjenesteudvidelse er alle grænseflader oprettet af software, og grænsefladens navn vælges af den software frem for at blive forhandlet med serveren.

Hvad porte og adresser kan og ikke kan fortælle dig

Hvert lag efterlader forskellige beviser. Læs dem hver for sig, og en etiket holder op med at være en dom:

EvidenceWhat it establishesWhere it misleads
Adapter nameWhich driver bound the interfacePlugins choose their own labels
Profile fileWhich client consumes the configurationAbstraction layers hide the transport
Outer portWhich port the peer accepts443 carries several protocols plus HTTPS
Tunnel addressThe inner interface's networkSays nothing about encapsulation

TCP 443 er det klareste eksempel. Den kan bære SSTP, en OpenVPN TCP-tunnel, en SoftEther SSL-VPN-session eller almindelig webtrafik, og portnummeret alene kan ikke skelne dem. En firewallregel, der tillader 443, er derfor ikke bevis for, hvilken klient der bruges. En optagelse på den ydre grænseflade afgør det, og afgør det på sekunder.

Læs profilformatet og peer'en

Konfigurationsfilen er et stærkere spor end adapteren. En OpenVPN-profil indeholder direktiver som remote, proto og ca; en WireGuard-konfiguration indeholder et [Interface]-afsnit med en privat nøgle og [Peer]-afsnit med tilladte IP'er; en Windows-telefonbogsindgang gemmer forbindelsestypen i sit eget format. Hver syntaks hører til én implementering.

Se derefter på peer'ens dokumentation og logfiler. Serveren ved, hvilken protokolhåndtering der accepterede sessionen, og dens log angiver det trin, der blev gennemført. Det bevis slår enhver etiket på skrivebordet, fordi det registreres der, hvor pakkerne faktisk blev fortolket.

Vælg vejledningen efter protokol, ikke efter etiket

Et OpenVPN-direktiv hører til OpenVPN, WireGuard-nøgler og tilladte IP'er hører til WireGuard, og en SSTP-profil er ingen af delene. At indsætte én klients mulighed i en anden, fordi et adapternavn lød kompatibelt, er måden, hvorpå en fungerende konfiguration ødelægges.

Når protokollen er identificeret, vælg den tilsvarende fejlfindingsvej: klientens egen log, serverens protokolspecifikke log og en optagelse, der viser den ydre udveksling. Derfra har fejlen et navn i stedet for en etiket.

Relaterede artikler