Het label naast een VPN-adapter beschrijft de software die de interface heeft gemaakt, en dat is één laag boven de pakketten die daadwerkelijk over het netwerk gaan. Een plug-in kan een adapter tonen waarvan de naam de eigen classificatie van de plug-in weerspiegelt in plaats van de inkapseling op de lijn. Het lezen van de client, het profiel en de peer beantwoordt wat de naam niet kan. Twee verbindingen die er in een instellingenmenu identiek uitzien, kunnen zich in een opname heel anders gedragen.

De naam komt van de provider, niet van de lijn

Windows definieert een korte lijst met verbindingstypen voor zijn ingebouwde VPN-clients, en producten van derden installeren hun eigen stack ernaast. De adapter die in de netwerklijst verschijnt, wordt gemaakt door de driver die de verbinding bezit, dus de naam is bewijs over de driver, geen garantie over het buitenste protocol. Dat is ook de reden waarom het verwijderen van één client een adapternaam kan achterlaten.

De documentatie van Microsoft over VPN-verbindingstypen is expliciet dat het type de configuratie van de client voor die verbinding beschrijft. Wanneer een plug-in betrokken is, volgt het getoonde type wat de plug-in registreert, en de werkelijke inkapseling kan iets heel anders zijn.

Dezelfde gelaagdheid komt elders voor. Een virtuele adapter op een Linux-host, een TAP-apparaat of een mobiele VPN-dienstextensie zijn allemaal interfaces die door software zijn gemaakt, en de interfacenaam wordt door die software gekozen in plaats van met de server onderhandeld.

Wat poorten en adressen je wel en niet kunnen vertellen

Elke laag laat ander bewijs achter. Lees ze apart en een label houdt op een vonnis te zijn:

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 is het duidelijkste voorbeeld. Het kan SSTP, een OpenVPN TCP-tunnel, een SoftEther SSL-VPN-sessie of gewoon webverkeer vervoeren, en het poortnummer alleen kan ze niet onderscheiden. Een firewallregel die 443 toestaat, is dus geen bewijs over welke client wordt gebruikt. Een opname op de buitenste interface beslist het, en beslist het in seconden.

Lees het profielformaat en de peer

Het configuratiebestand is een sterker aanwijzing dan de adapter. Een OpenVPN-profiel bevat richtlijnen zoals remote, proto en ca; een WireGuard-configuratie bevat een [Interface]-sectie met een privésleutel en [Peer]-secties met toegestane IP's; een Windows-telefoonboekitem slaat het verbindingstype op in zijn eigen formaat. Elke syntaxis hoort bij één implementatie.

Kijk dan naar de documentatie en logboeken van de peer. De server weet welke protocolhandler de sessie heeft geaccepteerd, en zijn logboek noemt de fase die is voltooid. Dat bewijs verslaat elk label op het bureaublad, want het wordt vastgelegd waar de pakketten werkelijk zijn geïnterpreteerd.

Kies de handleiding op protocol, niet op label

Een OpenVPN-richtlijn hoort bij OpenVPN, WireGuard-sleutels en toegestane IP's horen bij WireGuard, en een SSTP-profiel is geen van beide. De optie van de ene client in een andere plakken omdat een adapternaam compatibel klonk, is hoe een werkende configuratie wordt gebroken.

Zodra het protocol is geïdentificeerd, kies het bijbehorende probleemoplossingspad: het eigen logboek van de client, het protocolspecifieke logboek van de server en een opname die de buitenste uitwisseling toont. Vanaf dat punt heeft de storing een naam in plaats van een label.

Gerelateerde artikelen