Waarom een Windows-VPN-adapter blijft staan na het verbreken van de verbinding
Een achtergebleven adapter is geen bewijs van een vastgelopen tunnel. Scheid het opgeslagen profiel, de service en de interface voordat u een stuurprogramma verwijdert dat iemand nodig heeft.
De status zegt verbroken, de toepassing is gesloten, en toch staat er nog een netwerkadapter met de naam van de client in de lijst. Dat is normaal gedrag voor de meeste Windows-VPN-clients, omdat de interface een softwarecomponent met een eigen levensduur is en geen kabel die is aangesloten. Het wordt pas een echt probleem wanneer de interface bestaat en de sessie niet, en de lagen in de verkeerde volgorde worden onderzocht. De juiste volgorde lezen kost vier opdrachten en voorkomt een onnodige herinstallatie.
Drie levensduurten in een venster
Een opgeslagen profiel is een configuratieobject. Het kan jaren bestaan, meereizen in een implementatiepakket en niets aanmaken tot iemand verbinding maakt. Wie het verwijdert, haalt een mogelijkheid weg die op dat moment niemand gebruikte, en soms het enige bewijs van hoe een site werd bereikt.
De clientservice of helper is een proces. Het start met het systeem of op verzoek, doet het bevoorrechte werk en kan zonder enige verbinding blijven draaien.
De netwerkinterface is een apparaat dat aan de netwerkstack wordt aangeboden. Hij kan verschijnen wanneer de client start, na verbrekingen blijven bestaan, of pas worden gemaakt terwijl een tunnel wordt opgezet. Sommige clients tonen een adapter per profiel, andere delen er een voor alles. Welk geval optreedt, hangt van het product af, niet van het protocol.
Een van de drie zien zegt niets betrouwbaars over de andere twee, en dat is de bron van het meeste misverstand op dit gebied.
Wat de adapterlijst werkelijk toont
Een inventaris van adapters bevat ook verborgen exemplaren, en VPN-software laat om legitieme redenen regelmatig verborgen interfaces achter. Ze wegfilteren laat een werkende installatie schoner lijken dan ze is; ze tonen laat een schone machine vol lijken.
Deze opdrachten tonen elke adapter, inclusief verborgen vermeldingen, en tonen daarna native VPN-profielen apart:
Get-NetAdapter -IncludeHidden | Select-Object Name,InterfaceDescription,Status
Get-VpnConnection
Get-Service | Where-Object DisplayName -match VPNDe tweede opdracht dekt alleen profielen die het besturingssysteem zelf beheert. Een client van derden met een eigen configuratieformaat verschijnt daar niet, en daarom betekent een leeg resultaat niet dat er niets is geïnstalleerd.
Lees de sessie, niet de interface
De vraag die het beantwoorden waard is, is of er een geauthenticeerde sessie bestaat, niet of er een adapter in de lijst staat. Dat zijn verschillende feiten, en slechts een ervan beïnvloedt uw verkeer.
Vraag het de client die de verbinding bezit, via zijn eigen statusuitvoer of het menu in het systeemvak. Vraag daarna het besturingssysteem welke adressen en routes er op de betreffende interface staan. Een interface zonder adres, of met een adres en zonder route, beschrijft een tunnel die niets vervoert.
Stel ook een derde vraag: is dit de interface die de client nu gebruikt? Machines verzamelen adapters van clients die zijn verwijderd, hernoemd of vervangen, en de verouderde is vaak degene met de alarmerende beschrijving.
Wanneer alle drie de antwoorden overeenkomen, is er een echte storing. Wanneer de adapter aanwezig is en de sessie gezond, is er een cosmetische vermelding en een reden om hem met rust te laten.
Wanneer het aanmaken van de interface mislukt
Het tegenovergestelde symptoom is ernstiger: de client meldt een stuurprogramma- of adapterfout en er verschijnt geen interface. Dat wijst op de kernelcomponent, niet op de configuratie.
De eigenaar-client, zijn service en de geïnstalleerde stuurprogrammaversie moeten worden vastgesteld voordat een reparatie wordt gekozen. Een netwerkstuurprogramma verwijderen dat ook een ander product gebruikt, of een beveiligingsmaatregel uitschakelen om een installatie te laten slagen, verandert een component die u niet wilde aanraken.
Opnieuw opstarten is een redelijke eerste stap omdat het een vastgelopen apparaatstatus opruimt. Het is geen diagnose, dus noteer wat de fout zei voordat het opnieuw opstarten dat wist. Noteer ook de stuurprogrammaversie, want een herinstallatie kan die door dezelfde vervangen en de storing ongewijzigd laten.
Noteer de eigenaar voordat u iets verwijdert
Als een adapter werkelijk bij een product hoort dat er niet meer is, is verwijderen onderhoud. Bevestig eerst de eigenaar door de interfacebeschrijving te koppelen aan de client en zijn stuurprogrammapakket, en controleer dat geen opgeslagen profiel er nog van afhangt.
Noteer daarna drie dingen in de supportnotitie: het product, de identiteit van de interface en de stuurprogrammaversie. Die drie maken een tijdelijke interface onderscheidbaar van een installatierest, en besparen de volgende persoon het opnieuw beginnen van de inventaris.
Wat niet zou moeten gebeuren, is het verwijderen van een onbekende adapter omdat hij rommelig uitziet. De prijs van hem laten staan is een regel in een lijst; de prijs van de verkeerde verwijderen is een client die niet meer kan verbinden en geen aantekening van wat er is veranderd.