Benotzt eng Hyper-V-VM d'VPN vum Host? Et hänkt vum Switch of
D'VPN vum Host ass keng Astellung fir déi ganz Maschinn. Den Typ vum Switch entscheet, ob de Gäscht-Traffic iwwerbréckt, iwwer den Host geroutet oder isoléiert gëtt, an dat ännert d'Äntwert.
Installéiert e VPN-Client um Hyper-V-Host, maacht do en Browser op, an d'Ausgangsadress ännert sech; maacht déiselwecht Säit an der virtueller Maschinn op, an et weist vläicht déi al Adress, oder guer näischt. Déi üblech Konklusioun ass, datt d'virtuell Maschinn futti ass, oder datt Split-Tunneling ageschalt muss ginn. Keng vun deenen zwou follegt. E VPN-Client ass keng Eegeschaft vun der Maschinn; et ass eng Rei vu Routen, en virtuelle Adapter an dacks e Filter, deen un bestëmmten Interfaces hänkt. Ob de Gäscht-Traffic déi Mechanik iwwerhaapt trëfft, hänkt vum virtuelle Switch of, deen de Gäscht benotzt.
De Mythos, einfach gesot
D'Glawen ass, datt eng VPN um Host déi ganz Maschinn schützt, VMs abegraff, well eng VM just e Prozess op där Maschinn ass. Et ass en agreabele Glawen, well Antivirus a Host-Firewallen normalerweis esou handelen. Netzwierker sinn anescht.
De Frame vun engem Gäscht gëtt just vum VPN-Stack vum Host beréiert, wann den Host en routet oder filtert. Schreift dee Saz op e Pabeier, well all Fall hei drënner eng Variatioun dovu ass.
Dräi Switch-Typen, dräi Weeër
En externe Switch bindet en virtuelle Adapter un eng physesch Netzwierkkard, an de Gäscht schéckt Frames iwwer déi Bindung mat senger eegener MAC-Adress. De Gäscht gëtt en Equivalents um physesche Netz, mat sengem eegene DHCP-Lease, Gateway an DNS-Server. D'Standardroute vun der VPN vum Host läit am Stack vum Host an beweegt déi Frames net, well se iwwerbréckt ginn an net iwwer den Host geroutet. Dofir ass en externe Switch iwwer engem Wi-Fi-Adapter och eng schlecht Iddi: déi meescht drahtlos Treiber droen keng Frames fir eng zweet MAC-Adress.
En interne Switch verbënnt Gäscht mat engem virtuelle Adapter vum Host. Eleng bitt en keen Internetausgang; en NAT-Objekt um Host suergt fir d'Iwwersetzung, wéi am Hyper-V-NAT-Leitfueden beschriwwen. Elo kommen d'Pakete vum Gäscht wierklech an d'Routing an de NAT-Wee vum Host, dofir zielen d'Routen an d'Filtere vum VPN-Client erëm. Dat ass déi Konfiguratioun, an där d'virtuell Maschinn wierklech der VPN vum Host follegt, an an där e Kill Switch de Gäscht komplett ofschneide kann.
En private Switch huet keen Host-Adapter an keen Uplink. Gäscht schwätzen mateneen an mat näischt anescht, also wann eng VM op engem private Switch keen Internet huet, ass de fehlenden Router d'Ursaach an d'VPN irrelewant.
Den Default Switch ass eng eege Konfiguratioun
Windows liwwert en Default Switch, deen en interne Switch mat NAT an engem DNS-Proxy kombinéiert. Säin Subnetz gëtt vum Host gewielt, kann no Neistarts änneren, an ass net dat selwecht Objekt wéi en NAT-Netz, dat Dir selwer uleeë. En esou nei opbauen, wéi wann et en Labo-Netz wier, ass de Wee, wéi d'Leit mat zwee NATs an engem Gäscht ouni Route ophalen.
Wann d'virtuell Maschinn um Default Switch läit, liest d'Adress, déi de Gäscht kritt huet, a vergläicht se mat der NAT-Tabell vum Host, ier Dir de VPN-Client beréiert. Eng Differenz tëscht dem Gateway vum Gäscht an dem NAT-Präfix erkläert méi Fehler wéi all Client-Astellung.
Véier Fakten, déi d'Fro klären
Sammelt dëst, ier Dir eppes ännert: den Typ vum Switch a säin Uplink, den Adapter, deen un d'virtuell Maschinn ugeschloss ass, d'Adress, de Gateway an den DNS vum Gäscht selwer, an den NAT- an de Standardroute-Zoustand vum Host. D'Kommandoen, déi just liesen, sinn Get-VMSwitch, Get-VMNetworkAdapter -VMName "TestVM", Get-NetNat, an Get-NetRoute -DestinationPrefix 0.0.0.0/0; an am Gäscht gëtt ipconfig /all de Rescht.
Entscheet dann, wat de Gäscht maache soll. Wann en ausserhalb vun der VPN bleiwe soll, kritt d'ënnergestëtzte Ausnam vum Ubieder fir genau dee Wee, well d'Ausschliessen vun enger ausféierbarer Datei um Host de weidergereete VM-Traffic net befreit. Wann en d'VPN soll benotzen, bestätegt dem Client seng dokumentéiert Behandlung vum VM-Traffic, amplaz unzehuelen, datt en Test am Browser vum Host dat deckt.
En Test am Gäscht ass deen eenzege Beweis, deen zielt. Préift d'Ausgangsadress vum Gäscht, léist en internen Numm op, verbënnt d'VPN nei a widderhëlt. D'Resultat vum Browser vum Host ersetzt näischt dovu.
Wat de Mythos kascht
Leit schalten de Kill Switch aus, fügen statesch Routen derbäi oder läschen a kreéieren Switchen nei, just fir en Test ze packen. All Ofkierzung ännert de Fehlermodus: de Gäscht kann iwwer e Wee op den Internet kommen, deen keen Nogeduecht hat, oder den Host kann d'Verbindung verléieren, wann en externe Switch seng physesch Karte nei bindet.
D'Nuefbindung vun engem externe Switch ënnerbriecht den eegene Zougang vum Host, dofir haalt en Out-of-Band-Wee op a vermeit et, Switchen ze läschen, während Dir nach diagnostizéiert. D'richtegt Resultat ass de gewënschten Wee vum Gäscht, abegraff wéi en sech nei verbënnt a wéi en feelt, net en gréngen Haken aus enger Säitelued.
D'dauerhaft Äntwert ass eng Linn pro virtueller Maschinn am Inventar: wéi en Switch se benotzt a wéi eng Komponent hire Gateway liwwert. Wann dat opgeschriwwen ass, ass déi nächst VPN-Ännerung en Nowuelen amplaz en Nomëtteg voller Vermutungen.