Wéi een eng al Route ewech hëlt, déi eng Windows VPN hannerlooss huet
Fannt den Entrée, deen tatsächlech al ass, kuckt seng Ewechhuele géint de richtege Politikspeicher un, a bestätegt, datt d'Sich dat Interface auswielt, dat Dir erwaart.
Är Sitzung ass virun Stonnen op en Enn gaang, den Adapter ass fort, an d'Route steet nach ëmmer an der Tabell a weist op Interface 42. Dës Zeil ze läschen brauch een eenzege Befehl; ze entscheeden, datt et déi richteg Zeil ass, brauch véier Kontrollen. Eng Routetabell ass gedeelt, dofir eng breet Ewechhuele hëlt Weeër ewech, déi aner Verbindungen nach benotzen, och dee Wee, deen den Tunnel dréit. All Schrëtt hei drënner enkelt d'Zil an, bis nëmmen nach een Entrée passe kann.
1. Entscheet, ob den Entrée al oder bewosst ass
En Entrée, deen e Neistart iwwerlieft huet, gouf iergendwou geschriwwen, an déi Plaz ass meeschtens eng Entscheedung an net en Accident. Split Tunneling hänkt vu Routen of, déi genau wéi Iwwerreschter ausgesinn, an eng Politik, déi ee Präfix duerch den Tunnel dréckt, ass an enger eenzeger Lëscht net vun engem alen Entrée z'ënnerscheeden. Frot, wéini d'Route opgetrueden ass: eng, déi nëmmen existéiert, wärend den Tunnel op ass, gehéiert zur Konfiguratioun vum Client, dofir ass en Aufräumbefehl dat falscht Instrument. Huelt eng bewosst Route ewech, an déi nächst Verbindung fält bei deem Schrëtt aus, deen keen observéiert.
D'Route zum Endpunkt verdéngt eng eege Warnung. Wann e Client eng Hostroute zum VPN-Server derbäisetzt, fir datt verschlësselte Paketeen iwwer déi lokal Verbindung bei hien erreechen, da brécht d'Ewechhuele vun där Route den Tunnel bei der nächster Reconnectioun zesummen, an d'Symptom liest sech wéi e Serverfehler. Vergläicht d'Zil mat der Adress, mat där de Client sech verbënnt, ier Dir eppes beréiert: eng eenzeg ëffentlech Adress, déi mam VPN-Server iwwereneestëmmt, ass de baussenzege Wee, keen Offall.
2. Notéiert déi véier Felder, déi den Entrée nennen
E Präfix eleng ass keng Identitéit, well zwee Interfaceë Routen zum selwechten Zil kënnen halen. Notéiert de Zilpräfix, den Interfaceindex, de nächste Sprong an de Politikspeicher, well déi véier Wäerter genee een Entrée beschreiwen. Eng eenzeg Lëscht gitt Iech all déi:
Get-NetRoute -AddressFamily IPv4 | Sort-Object RouteMetricSortéieren no Metrik hieft d'Routen erop, déi d'Maschinn tatsächlech bevirzugt, an do sëtzt meeschtens en Iwwerrescht. Vergläicht den Entrée, wärend den Tunnel op ass, an nach eng Kéier, nodeems en erofgefall ass: eng Route, déi mam Adapter fortgeet, war vum Client, an déi, déi bleift, gouf vun eppes anescht geschriwwen. De Politikspeicher ass dat Feld, dat d'Leit iwwersprangen, an et ass dat, wat en Neesoptrieden erkläert, well en Entrée, deen aus dem aktiven Speicher ewechgeholl gouf, no der nächster Politikaktualiséierung zréckkënnt. Schreift déi véier Wäerter op, ier Dir eppes lafe loosst, wat den Zoustand ännert.
3. Kuckt d'Ewechhuele vir, da huelt een Entrée ewech
Remove-NetRoute akzeptéiert dee selwechte Präfix an Interfaceindex, deen Get-NetRoute gedréckt huet, an et huet en Avant-Vue-Schalter, dofir muss näischt geroden ginn. Losst d'Paar an dëser Reihenfolg lafen:
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42 -WhatIf
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42D'Avant-Vue dréckt dat Objekt, dat et läschen géif, dofir vergläicht de Präfix, Interface an nächste Sprong mat Ären Notizen, ier Dir de Schalter lassloosst. Keng vun deenen zwou Zeilen erreecht en dauerhaften Entrée, well den aktiven Speicher den Default ass; setzt -PolicyStore PersistentStore derbäi, wann d'Route, déi Dir identifizéiert hutt, do wunnt, soss schéngt d'Ewechhuele ze funktionéieren an den Entrée kënnt bei der nächster Politikaktualiséierung zréck. Halt en Out-of-Band-Erhuelungswee, wann d'Sitzung aus der Ferne ass, well d'Läschen vun der Route, déi Är eegen Verbindung dréit, se op en Enn bréngt. Gräift ni no engem Befehl, deen d'Tabell eidel mécht.
4. Fannt déi Komponent, déi se zréck setzt
Läschen ass keng Reparatur, soulaang den Owner nach ëmmer konfiguréiert ass, d'Route z'installéieren. Den Owner ass meeschtens ee vun dräi: de Profil vum VPN-Client mat senger Split-Tunnel-Lëscht, e Skript oder eng geplangte Aufgab, déi beim Aloggen Routen derbäisetzt, oder eng Domainpolitik, déi op d'Maschinn ugewannt gëtt. Kontrolléiert als éischt de Profil, well en bei all Verbindung leeft:
Get-VpnConnection | Select-Object Name,SplitTunneling,ServerAddress
Get-NetRoute -PolicyStore PersistentStoreDauerhaft Entréeë sinn ze gesinn, ouni eppes ze verbannen, dofir eng Route, déi no engem Neistart ouni VPN-Sitzung zréckkënnt, wunnt bal ëmmer an deem Speicher oder an engem Startskript. Korrigéiert den Owner do, an d'manuell Läschen gëtt Verifikatioun amplaz Behandlung.
5. Verifizéiert d'Sich, d'Noperen an d'Notiz
En proppert Resultat ass net, datt d'Route fort ass; et ass eng Sich, déi elo dat Interface auswielt, dat Dir erwaart hutt. Frot d'Maschinn, wou e Paket zum betraffene Präfix géif goen, well en Iwwerrescht nach ëmmer den doudegen Index nennt, während eng propper Äntwert dat On-Link-Interface oder de richtege Gateway nennt. Find-NetRoute äntwert dat fir eng Adress op eng Kéier:
Find-NetRoute -RemoteIPAddress 10.20.4.7Test dann en Noper: wielt en zweete Präfix, deen en Split Tunnel nach brauch, a bestätegt, datt seng Sich onverännert ass, well eng Route ze vill erauszehuelen ass dee Feeler, op deen dës Aufräumen invitéiert. Probéiert d'Applikatioun nach eng Kéier, déi ursprénglech ausgefall ass, a notéiert, wéi eng Komponent de Präfix elo besëtzt. D'Microsoft-Dokumentatioun zu Get-NetRoute lëscht d'Felder op, déi Dir am zweete Schrëtt opgeschriwwen hutt. A sechs Méint ass et dës Notiz, déi verhënnert, datt deen selwechten Entrée zweemol diagnostizéiert gëtt.