De Gascht war de Moien an der Rei. Dunn huet den Host Cisco AnyConnect ugestart an d'VM huet DNS, Dömänenvertrauen an de gedeelte Dossier verluer, ouni datt sech dobannen eppes geännert huet. En Host-Tunnel an e Gaschtnetz si getrennt Weeër, an dat engt ze verbannen beweegt dat anert net. Schafft vum Gascht dobannen no baussen, a schreift op wat dir gesitt, ier dir eppes ännert.

Wat de Gascht nach ka gesinn

Schreift d'Adress, de Standard-Gateway an den Resolver an der VM op, eng Kéier ier den Host sech verbënnt an eng Kéier duerno. En Gascht, deen seng Adress behalen huet an nëmmen d'Nimm-Opléisung verluer huet, huet e Resolver-Problem. En Gascht, deen ni eng Route hat, huet e Wee-Problem, an déi zwee brauche verschidde Schaff. Vum Host aus kënnt dir se net ënnerscheeden, dofir muss d'Liesung vun dobannen kommen.

Déi dräi Liesungen, zweemol geholl, sinn Är Basislinie. Alles duerno gëtt dogéint gemooss.

Wéi en Ausgang de Gascht benotzt

Hyper-V äntwert drop mat zwou Kommandos: Get-VMSwitch lëscht d'Switchen op, an Get-VMNetworkAdapter -VMName TestVM weist deen, un deem de Gascht hänkt. Den Default Switch ass en NAT-Netz, dat Windows verwalt; en externe Switch iwwergëtt den Trafick un en physeschen Adapter; en internen Switch dréit näischt, bis een NAT oder en Router derbäisetzt. VirtualBox presentéiert déi selwecht dräi Iddien als NAT, NAT Network a bridged.

De Modus entscheet, ob den Host-Tunnel iwwerhaapt eng Roll ka spillen. En NAT-Gascht gëtt vu WinNAT iwwersat an duerno vum Host-Stack weidergeleet, also follegt en der Routentabelle vum Host; mat engem Full-Tunnel-Client ass säin Trafick deen Trafick, deen an den VPN-Adapter erakënnt, an en gëtt verworf, wann de Client d'lokalt Subnetz blockéiert. En iwwerbréckte Gascht op engem externe Switch erreecht d'Host-Routing ni: seng Frame verloossen d'physesch NIC direkt, also ëmgeet en souwuel den Tunnel wéi och d'Lokal-LAN-Politik vum Client.

Den Host-Tunnel mat Hyper-V deelen

Wann de Gascht den Tunnel brauch an net säin eegene Client ka lafen, kann Windows d'VPN-Verbindung deelen. Maacht d'Eegeschaften vum VPN-Adapter op, gitt op Deelen, a loosst aner Netzwierkbenotzer iwwer hien verbannen. Richt d'Heimnetzwierkverbindung op den Hyper-V-Adapter, vEthernet (Default Switch), an testt duerno eng nei Ufro vum Gascht dobannen.

Behandelt dës Ariichtung als Laborléisung, well se sech sou verhält. Se muss no enger Trennung, enger Reverbindung oder engem Neistart vum Host erëm ugewannt ginn. An e puer Windows 11-Builden feelt den Adapter komplett an der Dropdown-Lëscht, an dann ass dëse Wee zou.

D'Reinstallatioun vun der Hyper-V-Funktioun huet e puer stiermseg Gäscht gerett. Halt dat fir d'Lescht, a notéiert fir d'éischt den Zoustand vum Gascht.

Port-Weiderleitung, wann d'Subnetz gefiltert gëtt

En Host-VPN, deen d'NAT-Subnetz vum Gascht filtert, brécht den direkten Zougang an net d'Nimm-Opléisung. D'VM leeft, awer ssh [email protected] hänkt, wärend d'Iwwersetzung vum Hypervisor nach funktionéiert. Leet d'Porte weider, déi d'Aarbecht brauch, a verbënnt Iech amplaz mat der Hostadress. D'Vagrantfile-Zeilen hei drënner decken SSH an een HTTPS-Service of; béid ginn virum Neielueden agesat.

config.vm.network "forwarded_port", guest: 22, host: 22
config.vm.network "forwarded_port", guest: 3443, host: 3443

Nimm-Opléisung ass eng getrennt Entscheedung a verdéngt seng eege Korrektur. Aktivéiert d'Resolver-Funktioun vum Host fir deen NAT-Adapter, oder konfiguréiert den internen DNS-Server am Gascht vun Hand. Den Gascht op en ëffentleche Resolver ze weisen lässt d'Browsing funktionéieren an brécht all internen Numm, wat méi schlëmm ass wéi den Ausfall, well et wéi en Erfolleg ausgesäit. Testt en Numm, deen nëmmen den internen Resolver kennt.

D'Kontroll, déi Iech seet, datt et funktionéiert huet

No enger vun dësen Ännerungen startet eng nei Ufro vum Gascht dobannen, mam Host-VPN verbonnen, net virdrun. Kontrolléiert d'Deelen nach eng Kéier no enger Reverbindung an no engem Neistart, well eng Korrektur, déi nëmmen eng vun deenen zwee iwwersteet, ass keng Korrektur. Bestätegt, datt d'Resolver-Lëscht vum Gascht zum Netz passt, dat säin Trafick wierklech benotzt. Testt duerno d'Port-Weiderleitung vun der Hostadress aus, well se vum Gascht aus ze testen näischt beweist. Vum Gascht dobannen decken zwou PowerShell-Kontrollen den Resolver an de weidergeleehte Port of:

Resolve-DnsName intranet.corp
Test-NetConnection 192.0.2.10 -Port 22

Notéiert all Switch- oder Treiberännerung mat hirem Réckgängigkeetsschratt. Dem Microsoft säi Hyper-V NAT-Guide erkläert, wat den Default Switch wierklech ass, an et ass derwäert en ze liesen, ier dir en zweet NAT-Netz uleet, dat domat kollidéiert.

Ähnlech Artikelen