Enhetsbehandling viser en TAP-Windows Adapter V9 mens profilen sier dev tun, og tunnelen virker. Den kombinasjonen er ikke en feilkonfigurasjon, og å bytte modus fram og tilbake vil ikke endre den. Adapternavnet gjenspeiler hvilken Windows-driver klienten lastet, ikke hvilke pakker tunnelen frakter. Les driverlinjen i klientloggen før du endrer noe.

Hvorfor en lag-3-tunnel får en Ethernet-adapter

Gjennom det meste av klientens Windows-historie fantes det ingen brukbar virtuell lag-3-adapter. Det eneste alternativet var TAP-Windows-driveren, som presenterer et Ethernet-grensesnitt. Klienten emulerte deretter den manglende lag-2-atferden slik at Windows kunne konfigurere den. Den emuleringen er grunnen til at adapteren fortsatt ser ut som et nettverkskort.

To deler av den emuleringen er synlige hvis du følger med: klienten svarer på ARP for tunneladressen, og den deler ut en liten DHCP-lease til den lokale maskinen. Windows ser derfor en vanlig Ethernet-adapter med MAC-adresse og NDIS-driver, mens tunnelen selv frakter rene IP-pakker. Ethernet-kostymet tilhører driveren, ikke tunnelmodusen.

Finn driverlinjen i stedet for å dømme etter navnet

To adaptere kan dele et navn på tvers av driverversjoner, så navnet alene kan ikke fortelle deg hva som kjørte. Klientloggen navngir enheten den åpnet, og på nyere versjoner også driveren den valgte; det er linjen du skal lese.

Sjekk tre ting i loggen, i denne rekkefølgen: om klienten åpnet en adapter i det hele tatt, hvilken driver den rapporterer, og om den falt tilbake etter en feil. En fallback-linje er lett å overse fordi forbindelsen kommer opp likevel, og tunnelen går da på den eldre driveren mens brukeren tror den nye er aktiv.

Bytt til lag-3-driveren, og sjekk hva som må være til stede

Lag-3-driveren som WireGuard-prosjektet leverer, er tilgjengelig fra klientversjon 2.5, men den er valgfri. Én direktiv velger den:

windows-driver wintun

Driveren må være installert på maskinen, og offisielle versjoner inneholder en signert kopi. Lever den signerte utgivelsen hvis du pakker klienten selv, fordi en privat bygget driver kolliderer med kopiene som andre VPN-produkter installerer. Disse kollisjonene gir feil som er vanskelige å tilskrive, og de dukker vanligvis opp etter at en annen VPN-klient kommer til maskinen. En manglende driver etterlater derimot en tydelig linje i loggen.

Driveren håndhever også strengere tillatelser, så klienten oppretter adapteren gjennom sin interaktive tjeneste som kjører som en privilegert konto. Start klienten som en vanlig brukerprosess uten den tjenesten, og direktivet kan mislykkes, noe som lar den tidligere installerte adapteren være synlig og ser ut som om byttet ble ignorert.

Når TAP fortsatt er det riktige svaret

Hvis tunnelen må frakte Ethernet-rammer, kringkastingstrafikk eller protokoller som ikke er IP, kreves en lag-2-adapter, og TAP-driveren følger av det kravet. En broet løsning i Windows har samme begrensning, siden grensesnittet må bli med i et lag-2-domene.

Ytelse er ikke grunn til å velge den ene framfor den andre på adapternavn-nivå. Versjon 2.6 legger til en datakanal-offload-driver som flytter pakkebehandlingen inn i kjernen, og det er alternativet som endrer gjennomstrømningsegenskapene. Det er en kapabilitetsbeslutning snarere enn et krav for å koble til, og det avhenger av versjonen og den installerte pakken. En profil som virker uten den, virker fortsatt.

What the tunnel must carryAdapter familyWhere it is selected
IPv4 and IPv6 packetsLayer-3 driver, or the older TAP emulationClient directive plus installed signed driver
Ethernet frames, non-IP protocolsTAP-WindowsProfile mode and the TAP driver package
Higher throughput on a supported buildData-channel offload driverClient build and driver package, separately from the profile

Rydd opp etter byttet

Å fjerne den gamle adapteren er like viktig som å legge til den nye. Et gjenværende TAP-grensesnitt kan beholde en adresse og en rute fra en tidligere økt, og de oppføringene lever lenger enn forbindelsen som skapte dem. Slett den utdaterte enheten i Enhetsbehandling, koble til på nytt og bekreft at rutingtabellen ikke lenger nevner den.

Hvis flere VPN-produkter er installert, noter hvilken driverpakke hver av dem har med før du feilsøker profilen. To klienter som installerer ulike versjoner av samme driver, er en konflikt som ingen profilredigering løser. Avinstaller den ubrukte klienten og start på nytt, og se deretter etter dupliserte adaptere i Enhetsbehandling. Først etter det er det verdt å sammenligne logglinjer mellom de to produktene.

Relaterte artikler