Split-tunnel op Windows: it gateway-fakje en it ûntbrekkende foarheaksel
Windows stjoert alles troch de tunnel oant jo ien fakje leegje, en dêrnei te min oant jo it subnet tafoegje. Beide hearre by deselde feroaring.
De tunnel meldt ferbûn en de wiki laden noch. Dan stûket in download en de dieling op 'e planke antwurdet net mear. De tunnel die syn wurk, en it profyl easke gewoan elke bestimming op.
Windows behannelet in VPN-ferbining as in rûtbeslút. Oant dat beslút ferfinele wurdt, hâldt de masine him as wie er nei it kantoar ferhuze.
Wêrom't in wurkjende tunnel as in steuring fielt
In profyl dat de fierte gateway brûke mei, ynstallearret in standertrûte troch de tunnel. Elke bestimming dy't net op 'e lokale keppeling leit, giet dan troch de brânmuorre fan it kantoar nei bûten. Lokale dielingen antwurdzje net mear, om't har ferkear no nei in oar kontinint en werom reizget. Neat yn 'e status fan 'e klant spegelet dat.
De symptomen binne mei opsetsin betiizjend. Namme-oplossing kin noch wurkje wylst de dieling ferfalt, of oarsom. In brûker meldt de VPN as stikken, de klant meldt himsels as goed, en beide útspraken binne krekt.
It fakje dat him yn 'e IPv4-dialooch ferskûlet
De ynstelling leit ferskate dialogen djip. Iepenje ncpa.cpl, rjochts-klik op 'e ferbining, dan IPv4-eigenskippen, dan Avansearre, en helje de opsje wei dy't de ferbining de fiere standertgateway wurde lit. Dat iene fakje beslút oft it profyl in folsleine tunnel is. Al it oare yn it profyl jildt noch.
Fergelykje route print -4 foar en nei it opnij ferbinen. De 0.0.0.0-ynfier dy't earder nei de tunnel wiisde, moat fuort wêze, en de bedriuwsfoarheaksels moatte der noch wêze.
route print -4 | findstr /c:"0.0.0.0"
Get-VpnConnection -Name 'Work VPN' | Select-Object Name, SplitTunneling, Routes
It feroarjen fan 'e metryk fan 'e ynterface is gjin ferfanging. In metryk beslút allinnich tusken twa konkurrearjende standertrûtes, en in klant dy't by elke ferbining syn eigen standertrûte opnij ynstallearret, wint dy striid hoefolle der ek ynsteld is.
It foarheaksel dat nimmen neamde
Split-tunnel lit krekt de foarheaksels sjen dy't yn it profyl fêstlein binne. In kantoar-subnet dat nei it skriuwen fan it profyl tafoege is, bliuwt ûnberikber wylst de tunnel folslein sûn is. It rapport komt dan as ien stikken server ynstee fan in stikken VPN.
In mei de hân tafoege rûte oerkapelet it gat oant it gateway-adres feroaret. It foarheaksel yn 'e ferbining fêstlizze is sterker, om't it foarheaksel dan de ferbining folget ynstee fan in rieden adres.
route -p add 172.20.8.0 mask 255.255.255.0 10.8.0.1
Add-VpnConnectionRoute -ConnectionName 'Work VPN' -DestinationPrefix 172.20.8.0/24
Get-VpnConnection -Name 'Work VPN' | Select-Object -ExpandProperty Routes
Lês de bewarre list en de libbene tabel tegearre. In bewarre foarheaksel kin bestean wylst de tabel it nea krijt, wat bart as in behearagent rûtes filteret neidat de ferbining omheech komt. It omkearde bart ek, mei in registerrûte dy't nei in adapter wiist dy't del is. Gjin fan beide bylden allinnich fertelt it hiele ferhaal.
It resultaat bewiisje nei in werstart
Spoarje yn beide rjochtingen en los op by namme. In iepenbier spoar moat troch de oanbieder nei bûten, in yntern spoar moat de tunnel yn, en in ynterne host moat by namme antwurdzje en net allinnich by adres.
tracert -4 www.example.com
tracert -4 wiki.corp.example
ping -4 fileserver.corp.example
ping -4 172.20.8.20
Werhelje it nei in ôfbrekking, in opnij ferbinen en ien werstart. In foarheaksel dat in manuele opnij ferbining oerlibbet en nei in werstart ferdwynt, wie nea yn it profyl bewarre.
Hâld ek de printer en de NAS yn 'e test, om't in split-tunnel dy't de apparaten njonken de laptop ôfsnijt ien probleem oplost hat troch in lytser en ferfelender ien te meitsjen. Microsoft syn referinsje foar Add-VpnConnectionRoute is it plak dêr't jo de stavering fan parameters tsjin jo moduleferzje neigean.