Een Host aus der Standardroute vun engem Windows VPN ausschléissen
E Profil mat vollem Tunnel besëtzt d'Standardroute. Een Host brauch e méi schmale Präfix op der physescher Interface, dee no all Verbindung erëm derbäi gesat gëtt.
De Laptop verbënnt sech mam Büro-VPN a alles follegt et, och d'Websäit vun engem Drucker an en Intranet, dat just am lokalen Netz äntwert. Eng Route, déi ee mat der Hand mécht, hëlleft dofir eng Stonn, duerno fält d'Verbindung ewech, kënnt zréck, an d'Ausnam ass fort. Mam Tunnel ass näischt verkéiert: Windows hält eng eenzeg Routingstabelle, an den VPN-Adapter schreift säin Deel vun dëser Tabell bei all Verbindung nei. Wat iwwerlieft, ass alles wat baussent den eegenen Entréeë vum Adapter läit.
Wéi en Entrée den Tunnel iwwerhëlt
Schreift d'Tabell zweemol op, eemol mam Tunnel erof an eemol mat him erop, a vergläicht d'Standardlinnen. Wann de Profil de Standardpräfix fuerdert, ass den Entrée vum Adapter déi breetst Zeil an der Tabell, also muss all Ausnam méi schmuel wéi hien sinn. Dat ass Arithmetik iwwer d'Längt vum Präfix an net eng Ausso iwwer Vertrauen oder Politik. Et bestëmmt och, wéi eng Interface d'Ausnam nenne muss.
Schreift den Interface-Index an de lokale Gateway op, ier der weidergitt, well béides sech ännert, wann d'Maschinn an en anert Netz geet. D'Befehl ënnen liesen se vun der Maschinn an net aus dem Gediechtnes.
route print -4
Find-NetRoute -RemoteIPAddress 198.51.100.30
Den zweete Befehl mellt d'Interface an den nächsten Hop, déi déi eng Adress just elo benotze géif, wat besser ass wéi véierzeg Zeilen ze liesen an ze roden. Fëllt en virun an no der Verbindung aus, an der hutt Dir d'Paar, dat et wäert ass, bei engem Ännerungsdatensaz ze hänken. Béid Ausgaben liwweren d'Zuelen, déi am Rescht vun dëser Säit benotzt ginn.
Eng Hostroute gewënnt duerch Spezifizitéit
Déi längst Präfix-Correspondenz entscheet de Gewënner, also schléit eng /32 iwwer de physesche Gateway d'Standardroute iwwer den Tunnel, ouni den Tunnel unzepaken. Den Traffic op déi Adress geet aus der lokaler Interface eraus, während alles anescht säi bestehende Wee behält. Den Tunnel dréit nach ëmmer de Standard a just en ophält, deen eenzege Kandidat fir dës Destinatioun ze sinn. D'Längt vum Präfix ass deen eenzegen Hebel, deen d'Tabell ubitt, an fir dës Aarbecht ass en duer.
D'Spezifizitéit schléisst och de kloere Kuerzweeg aus, en Domainnumm auszeschléissen, well d'Tabell Adressen entsprécht an een Numm sech op verschidde kann opléisen. Léist den Host fir d'éischt, da bestëmmt, wéi eng vu sengen Adressen d'Ausnam verdéngt.
Fir alles wat ënnen ass, huelt eng Verbindung mam Numm Office un, e lokale Gateway 10.0.0.1 op der Interface 7, an eng Destinatioun op 198.51.100.30. Dat si Platzhalter an net Standardwäerter, an d'Befehl uewe liwweren d'Wäerter, déi Är Maschinn wierklech benotzt. Hält dës Ersatznotiz bei der Ännerung, sou datt de nächste Lieser d'Zuelen net ofschreift.
Maacht datt d'Route déi nächst Reconnectioun iwwerlieft
Windows bitt keng Ausnameinstruktioun op enger VPN-Verbindung, also muss d'Ausnam op der physescher Interface liewen, wou den Adapter se net iwwerschreift. De Cmdlet, deen no der Äntwert ausgesäit, mécht dat Ëmgedréint: Add-VpnConnectionRoute en deplacéiert e Präfix an den Tunnel, an dat ass de Spigelfall, wou e gespléckte Profil eng Destinatioun droe soll an de Rescht lokal loossen. Sech hei drop ze stierzen garantéiert, datt den Traffic, deen Dir bausse wollt halen, erageet.
D'mannuell Form ass een eenzege Befehl. Seng Schwächt ass de Netzwierkwiessel an net d'Reconnectioun.
route -p add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7
Dat iwwerlieft en Neistart duerch -p an et schéckt eng Adress aus der Interface 7 eraus, während den Tunnel alles anescht dréit. Beweegt de Laptop an en anert Netz a souwuel de Gateway wéi och den Index ginn al, also schléit den Entrée stomm fehl. Notéiert, wien en besëtzt a wéini en ewech soll.
E Verbindungsskript ass déi méi robust Versioun, well et d'Ausnam no all Verbindung erëm derbäisetzt, amplaz ze hoffen, datt den Entrée iwwerlieft huet. Déi zwou Linnen ënnen gehéieren zu deem, wat den Tunnel start, an net zu engem Logon-Skript.
rasdial Office
route add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7
Wat och ëmmer den Tunnel eropbréngt, ass déi richteg Plaz fir déi zweet Linn, an rasdial kënnt just zréck, nodeems d'Verbindung opgebaut ass, also landt d'Route hannert den eegenen Entréeë vum Adapter. Fëllt en nach eng Kéier aus no engem Erwächen, well en Ënnerbriechung d'Route kënne fale loossen an den Tunnel uewe loossen. Wann d'Aufgab déi ëmgedréint ass, ee Präfix an den Tunnel ze drécken, während de Rescht lokal bleift, dann ass Add-VpnConnectionRoute dat richtegt Instrument.
Routing kann net e Prozess auswielen
Heiansdo ass d'Fuerderung méi schmuel wéi eng Destinatioun: ee Programm soll de lokale Wee huelen, während alles anescht am Tunnel bleift. Routing kann dat net ausdrécken, well et Adressen entsprécht an net Prozesser. D'funktionnabel Muster dréckt de Problem an de Launcher.
Hält de Profil vun der Standardroute fort an start deen eenzege Programm un d'Adress vun der lokaler Interface gebonnen, sou gëtt d'Ausnam de Startbefehl an den Tunnel behält, wat en nach ëmmer geréiert huet. An der Routingstabelle ännert sech näischt, an dofir iwwerlieft dat Reconnectiounen. Et bedeit och, datt den Tunnel d'Standardroute guer net soll besëtzen, also ass dat en aneren Design an net e Flick op dee viregen.
Seng Schwächt ass operationell an net technesch. D'Programm muss ëmmer iwwer de Wrapper starten, an wann d'Bannung no engem Erwächen feelt, hëlt et stomm de Wee, deen d'Tabell ubitt. Dat ass verdréiflech fir e Browser, deen Dir bewosst opmaacht, an onacceptabel fir alles, wat den Tunnel ni soll verloossen.
Verbindungen pro Benotzer léisen dat och net. Windows kann eng Verbindung op e Kont aschränken, während d'Routingstabelle fir déi ganz Maschinn bleift, also leet eng kontgebonnen Verbindung mat enger Standardroute nach ëmmer all Prozess op der Maschinn ëm, och aner Sessiounen. De Beräich gëtt just real, wann de Beräich vun der Route mam Kont iwwereneestëmmt. Dofir deele sech zwou Persounen, déi een Laptop deelen, eng Tabell, an déi zweet ierft deen Tunnel, deen déi éischt gestart huet.
Bestätegt, datt d'Ausnam eng Reconnectioun iwwerlieft huet
Test de Wiessel sou, wéi en fehlschloe wäert: trennt, verbënnt erëm, maacht eng nei Applikatioun op, da frot eng Adress, déi lokal muss bleiwen, an eng, déi den Tunnel muss benotzen. Vergläicht béid mat Find-NetRoute am verbonnenen Zoustand.
Wann de Präfix no enger Reconnectioun an der Tabell feelt, lieft en am falschen Objekt an net am falsche Format. Beweegt en op déi physesch Interface a widderhëlt den Test. Hält béid Befehlsausgaben beim Ännerungsdatensaz, well eng Momentopnam vum funktionéierende Zoustand méi spéit méi Froen äntwert wéi en Abschnitt Erklärung. Déi nächst Persoun wëll wësse, wat d'Verbinden produzéiert huet, an net, wat Dir gewollt hutt, datt et produzéiert.