Firwat d’Adaptateur-Uerdnung deng Lab-VPN-Route net bestëmmt
Den Adaptateur 1 am Hypervisor seet näischt doriwwer, wéi eng Route de Gaascht wielt. Vergläich Präfixen, Metriken a Politikregelen no all Hardware-Ännerung.
Datt den Adaptateur 1 als éischten an der Lëscht vum Hypervisor steet, ass just eng Uerdnung vun der Uweisung, an d’Routingtabell vum Gaascht liest se net. Wat de Wee bestëmmt, ass de Präfix, d’Metrik an all Politikregel, déi virun deenen zwou gëllt. Dofir kann d’Bäisetze vun engem Bréckenadaptateur bei eng Lab-VM een zweeten Standardwee schafen, während déi al NAT-Interface nach ëmmer als virhanden an als zweet nummeréiert ugewisen gëtt. D’Resultat ass eng VM, déi heiansdo den Tunnel benotzt an heiansdo net, ouni eng Konfiguratiounsännerung, déi dat erkläert.
Dräi Bedingunge bestëmmen de Wee
Déi dräi Bedingunge sinn, wéi ee Präfix méi spezifesch ass, wat d’Metriken maachen, wann d’Präfixe gläich sinn, a wéi eng Regele de Gaascht no der Hardware-Ännerung ugewannt huet. Op all eenzel kann een mat engem eenzegen Uerder äntweren, an keng dovun huet mat der Nummeréierung vum Hypervisor ze dinn.
Genau dee leschte Punkt ass d’Entscheedung: wann s du net ka soen, wéi ee Präfix fir d’eegen Adress vum VPN-Endpunkt gewënnt, hues du keng Routingpolitik, du hues eng Topologie, déi haut zoufälleg funktionéiert.
Bedingung eng: wéi ee Präfix gewënnt
Eng Route op 10.8.0.0/24 schloeet eng Standardroute fir eng Adress dobannen, onofhängeg vun de Metriken an onofhängeg vun der Adaptateur-Uerdnung. Dofir funktionéiert e VPN-Client, deen eng spezifesch Route installéiert, weider, och wann een zweeten Adaptateur mat enger niddereger Metrik erschéngt: d’Spezifizitéit gewënnt, ier d’Käschte betruecht ginn. Kontrolléier mat ip route show déi Tabell, déi s du mëss als a Gebrauch, a mat ip route get 203.0.113.9 d’Äntwert, déi de Kernel wierklech fir een bestëmmten Zil géif ginn.
D’eegen Adress vum Endpunkt ass den Test, deen am meeschte zielt. Wann d’Adress vum VPN-Server iwwer een nei bäigesaten Bréckenadaptateur opgeléist gëtt, kann den Tunnel ni opgebaut ginn, oder en gëtt opgebaut a verléiert duerno säin eegene Transportwee. Fro spezifesch no där Adress, amplaz unzehuelen, d’Tunnelinterface wier d’Äntwert.
Bedingung zwee: wat d’Metrik mécht an wat net
Seng Roll ass méi enk, wéi déi meescht Leit erwaarden. Metriken entscheeden Gläichstand tëschent Route mat dem selwechte Präfix; si loossen eng méi breet Route net eng méi spezifesch schloen. Bei Gläichstand gëtt déi méi kleng Zuel bevirzugt, an ënnerschiddlech Betribssystemer zielen an entgéintgesate Richtungen, dofir widerspriechen sech Rotschléi, déi tëschent Linux a Windows kopéiert goufen, dacks selwer.
Am Gaascht dréckt ip route show d’Metrik niewent all Route aus, an Get-NetRoute ënner Windows dréckt eng InterfaceMetric plus eng Routemetrik aus. Liest béides, well déi effektiv Prioritéit kann eng Zomm sinn an net een eenzegt Feld. Wann et zwou Standardroute gëtt, ass dat de Befund: de Gaascht huet zwee Weeër eraus, a wéi eng gewënnt ass eng Funktioun vun Zuelen, déi eng Hardware-Ännerung ka veränneren.
Bedingung dräi: wat de Gaascht tatsächlech ugewannt huet
Konfiguratioun ass net datselwecht wéi den ugewandten Zoustand. Interface-Nimm sinn bei Hardware-Ännerungen net op all Plattform stabil, an eng Konfiguratioun, déi iwwer een Numm gepasst huet, gëllt elo vläicht fir näischt.
Kontrolléier den ugewandten Zoustand amplaz vum virgesinnene. ip -br link weist d’Interface, déi elo existéieren, an op engem Host mat NetworkManager weist nmcli connection show, wéi ee Profil un wéi engem Apparat gebonnen ass. E Profil, deen net konnt gebonne ginn, léisst d’Interface uewen ouni Adresséierung, wat wéi e Routingproblem ausgesäit an e Nummproblem ass. Restauréiert Snapshots verschlëmmeren dat, well de gespäicherten Zoustand vum Gaascht Adaptateur-Identitéiten referenzéiere kann, déi déi nei Hardware net méi bitt.
Hal d’Lab-Topologie reproduzierbar
Späicher déi virgesinn virtuell Netzwierkverbindungen nieft der Konfiguratioun vum Gaascht, sou datt d’Zouuerdnung vu Roll op Adaptateur opgeschriwwen ass an net aus enger Lëschtpositioun ofgeleet gëtt.
Véier Rolle sinn normalerweis genuch fir ze benennen: privat Verbindung, Verwaltung, Baussen-Transport an Tunnel. All eenzel soll an enger Datei engem bestëmmten Adaptateur an enger bestëmmter Gaaschtinterface zougeuerdent sinn.
Test duerno déi tatsächlech Applikatioun no enger Hardware-Ännerung, engem Neistart oder engem restauréierte Snapshot, a setz de Wee op den VPN-Endpunkt an deen Test mat eran. Wann eng Gateway-VM den eenzegen Ausgang soll sinn, iwwerzeeg dech, datt d’Test-VM keen ongewollten zweeten Standardwee huet, well een Bréckenadaptateur genau een zweeten Standardwee bäisetzt. Test aus dem Gaascht, net aus der Hypervisor-Konsole, well déi zwou sech doriwwer net eens kënne sinn, wéi eng Interface wéi eng ass.
D’VirtualBox-Netzwierkdokumentatioun beschreift d’Adaptateurmodi a wat all eenzel ugehaangen ass, an dat ass deen Deel, deen et wäert ass ze liesen, ier een zweeten derbäigesat gëtt. Eng Lab, déi identifizéiert, wéi een Adaptateur wéi eng Roll déngt, mécht eng Routenännerung erklärbar. Eng Lab, déi sech op d’Nummeréierung vum Hypervisor verléisst, mécht all Ännerung zu engem Experiment.