Hoe jo in ferâldere rûte fan in Windows-VPN fuortsmite
Fyn it item dat echt ferâldere is, besjoch it fuortsmite tsjin de krekte beliedsopslach, en befêstigje dat de syktocht de ynterface kiest dy’t jo ferwachtsje.
Jo sesje einige oeren lyn, de adapter is fuort, en de rûte stiet noch yn de tabel en wiist nei ynterface 42. It fuortsmite fan dy rige kostet ien opdracht; it beslút dat it de krekte rige is kostet fjouwer kontrôles. In rûtetabel wurdt dield, dus in brede fuortsmiten hellet paden fuort dy’t oare ferbiningen noch brûke, ynklusyf dy’t de tunnel draacht. Eltse stap hjirûnder fernauwet it doel oant mar ien item passe kin.
1. Beslúts oft it item ferâldere of bewust is
In item dat in werstart oerlibbe hat, is earne skreaun, en dat earne is meastentiids in beslút en gjin ûngelok. Split-tunneling hinget ôf fan rûtes dy’t der krekt as oerbliuwsels útsjen, en in belied dat ien foarheaksel troch de tunnel stjoert is yn ien list net fan in ferâldere item te ûnderskieden. Freegje wannear’t de rûte ferskynde: ien dy’t allinne bestiet wylst de tunnel oan is heart by de konfiguraasje fan de klant, dus in opromopdracht is it ferkearde ark. Smyt in bewuste rûte fuort en de folgjende ferbining mislearret by de stap dêr’t nimmen nei sjocht.
De einpunt-rûte fertsjinnet syn eigen warskôging. As in klant in hostrûte tafoeget nei de VPN-tsjinner sadat fersifere pakketten him oer de lokale ferbining berikke, dan stoart it fuortsmite fan dy rûte de tunnel yn by de folgjende werferbining, en it symptoom wurdt lêzen as in tsjinnerflater. Ferlykje it bestimming mei it adres dêr’t de klant mei ferbynt foardat jo eat oanreitsje: ien iepenbier adres dat by de VPN-tsjinner past is it bûtenste paad, gjin ôffal.
2. Skriuw de fjouwer fjildden op dy’t it item beneame
In foarheaksel allinne is gjin identiteit, want twa ynterfaces kinne rûtes nei itselde bestimming hâlde. Notearje it bestimmingsfoarheaksel, de ynterface-yndeks, de folgjende hop en de beliedsopslach, om’t dy fjouwer wearden krekt ien item beskriuwe. Ien list jout se allegear:
Get-NetRoute -AddressFamily IPv4 | Sort-Object RouteMetric
Sortearje op metryk hellet de rûtes nei boppe dy’t de masine echt foarkar hat, en dêr sit meastentiids in oerbliuwsel. Ferlykje it item wylst de tunnel oan is en wer neidat er delgien is: in rûte dy’t mei de adapter fuortgiet wie fan de klant, en ien dy’t bliuwt is troch wat oars skreaun. De beliedsopslach is it fjild dat minsken oerslaan, en it is itselde dat in werferskining ferklearret, want in item dat út de aktive opslach fuortsmiten is komt nei de folgjende beliedsferfrisseling werom. Skriuw de fjouwer wearden op foardat jo eat rinne litte dat de tastân feroaret.
3. Besjoch it fuortsmite en smyt dan ien item fuort
Remove-NetRoute akseptearret itselde foarheaksel en deselde ynterface-yndeks dy’t Get-NetRoute printe hat, en it hat in foarbyldskakelaar, dus der hoeft neat rieden te wurden. Rin it pear yn dizze folchoarder:
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42 -WhatIf
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42
It foarbyld printet it objekt dat it fuortsmite soe, dus ferlykje foarheaksel, ynterface en folgjende hop mei jo notysjes foardat jo de skakelaar loslitte. Gjin fan beide rigels berikt in permanint item, want de aktive opslach is de standert; foegje -PolicyStore PersistentStore ta as de rûte dy’t jo identifisearre hawwe dêr wennet, oars liket it fuortsmite te wurkjen en komt it item by de folgjende beliedsferfrisseling werom. Hâld in bûtenbânse weromsetpaad by de hân as de sesje op ôfstân is, want it fuortsmite fan de rûte dy’t jo eigen ferbining draacht einiget dy. Gryp nea nei in opdracht dy’t de tabel leechmakket.
4. Fyn út hokker komponint it weromset
Fuortsmite is gjin repitaasje salang’t de eigner noch konfigurearre is om de rûte te ynstallearjen. De eigner is meastentiids ien fan trije: it profyl fan de VPN-klant mei syn split-tunnel-list, in skript as plande taak dy’t rûtes by oanmelding tafoeget, of in domeinbelied dat op de masine tapast wurdt. Besjoch it profyl earst, want it rint by eltse ferbining:
Get-VpnConnection | Select-Object Name,SplitTunneling,ServerAddress
Get-NetRoute -PolicyStore PersistentStore
Permaninte items binne sichtber sûnder eat te ferbinen, dus in rûte dy’t nei in werstart sûnder VPN-sesje weromkomt wennet hast altyd yn dy opslach of yn in startskript. Rjochtsje de eigner dêr, en it hânmjittige fuortsmite wurdt in kontrôle ynstee fan in behanneling.
5. Kontrollearje de syktocht, de buorlju en de notysje
In skjin resultaat is net «de rûte is fuort»; it is in syktocht dy’t no de ynterface kiest dy’t jo ferwachten. Freegje de masine wêr’t in pakket nei it troffen foarheaksel hinne gean soe, want in oerbliuwsel neamt noch de deade yndeks wylst in skjin antwurd de ynterface op de keppeling of de krekte gateway neamt. Find-NetRoute beantwurdet dat foar ien adres tagelyk:
Find-NetRoute -RemoteIPAddress 10.20.4.7
Test dan in buorman: kies in twadde foarheaksel dat in split-tunnel noch nedich hat en befêstigje dat syn syktocht ûnferoare is, want ien rûte te folle fuortsmite is de flater dêr’t dit opskjinjen ta útnoadiget. Probearje de applikaasje dy’t oarspronklik mislearre op ’e nij, en skriuw op hokker komponint it foarheaksel no besit. De dokumintaasje fan Microsoft oer Get-NetRoute listet de fjildden op dy’t jo yn stap twa opskreaun hawwe. Oer seis moannen is krekt dy notysje wat foarkomt dat itselde item twa kear diagnostisearre wurdt.