VPN un, VM net erreechbar? De Wee war wahrscheinlech ni de Problem
Dir hutt dem Tunnel d'Schold ginn, well en e Gaascht am host-only-Netz verstoppt huet. Meeschtens bleift de Wee lokal, an e Clientfilter oder d'Lauschteradress blockéiert.
Verbind de VPN, an d'Entwécklungs-VM, déi virun enger Minutt nach geäntwert huet, gëtt stëll. Déi offensichtlech Geschicht schreift sech selwer: den Tunnel huet de Wee geholl, den Host schéckt elo de Gaaschtverkéier an de Firmennetz, an d'Léisung ass eng statesch Rout bäizefügen oder den Adapter op Bréckmodus ëmzestellen. Déi Geschicht ass heiansdo wouer. Awer et ass net déi üblech Ursaach, an als éischt dorop ze handelen, brécht meeschtens eppes anescht.
Host-only-Netzwierk ass e Softwarenetz, dat dem Host gehéiert a mat senge Gäscht gedeelt gëtt, getrennt vun all physescher Verbindung. Näischt an der eegener Interface vum VPN-Client ännert dat Netz, also fuersch, wéi eng vun de véier Schichten tatsächlech versot huet, ier s du et beréiers.
De Wee bleift meeschtens nach lokal
Fro de Kernel amplaz vun der éischter Säit vun der Routingtabell. Op Linux mellt ip route get 192.168.56.10 déi genee Wee, Interface a Quelladress, déi benotzt géife ginn, wat eng aner Äntwert ass wéi eng Standardroute ze liesen an ze roden. Wann d'Ausgab d'host-only-Interface nennt, ass den Tunnel op där Streck guer net bedeelegt.
Zwee Saachen kënnen et wierklech briechen, an allebéid sinn Adressproblemer a keng VPN-Problemer. En ewechte Subnetz, deen sech mam host-only-Prefix iwwerschneit, mécht déi méi spezifesch Route gewannen, an e VPN-Client, deen eng breet Route mat enger méi niddereger Metrik installéiert, kann de Prefix ewechzéien. Beides ass am selwechte Befehl ze gesinn: d'Interface, déi an der Ausgab genannt gëtt, wäert den Tunnel sinn, an d'Korrektur gehéiert deemjenegen, deem säi Adressplang dat ass.
Weeauswiel a Paketaufnahm sinn zwou verschidde Entscheedungen
Dëst ass den Deel, deen de mentalen Modell meeschtens iwwersäit. Och mat enger perfekter lokaler Route kann e VPN-Client de Paket refuséieren. Vill Cliente setzen eng lokal Netzwierk-Zougriffsrichtlinn duerch, déi decidéiert, wéi eng Destinatiounen ausserhalb vum Tunnel erlaabt sinn, an en ugeschlossene Subnetz aktualiséiert déi Lëscht net automatesch.
Also gesäit de Feeler aus der Sicht vun der Applikatioun gläich aus wéi e Routingproblem, an aus der Sicht vum Client ganz anescht. Wann ip route get déi richteg Interface nennt an d'Verbindung nach ëmmer ofleeft, hals op mat Weeër z'änneren a liest amplaz dat dokumentéiert lokalt Zougriffsverhalen vum Client. E puer Cliente bidden eng Erlaabnislëscht fir lokal Subnetzer, anerer blockéieren alles wat net den Tunnel ass, an nach anerer blockéieren nëmme wann e Kill-Switch aktiv ass.
Dee Ënnerscheed ass wichteg, well d'Korrekturen net austauschbar sinn. Eng Route bäizefügen kann e Filter net erfëllen, an e Filter ofzeschalten, fir ee Gaascht z'erreechen, ass eng vill méi grouss Entscheedung wéi de Symptom et ugëtt.
De Gaascht huet dräi Méiglechkeeten, nee ze soen
E Gaascht, deen am Internet surfe kann, huet näischt iwwer de Service bewisen, deen s du wëlls. Den Nolauschterer kann am Gaascht un 127.0.0.1 gebonne sinn, an dann kann keng Ufro vum Host ukommen, sou gutt wéi de Wee och ass. Iwwerpréif et mam ss -ltn am Gaascht a kuck op d'Spalt vun der lokaler Adress, net nëmmen op de Port.
Duerno kënnt dem Gaascht seng eege Firewall. Eng Entwécklungsimage mat enger restriktiver Standardastellung kann d'Pakete vum Host unhuelen an se op der Servicesäit fale loossen, wat en Timeout entsteet, deen genee wéi e Routing-Schwaarzt Lach ausgesäit. Schlussendlech ass et dem Service seng eege Konfiguratioun: eng Webapp, déi un en bestëmmten Hostnumm gebonne ass, oder eng Erlaabnislëscht vu Clientadressen refuséiert eng Ufro aus dem host-only-Subnetz, och wann all Paket ukommt.
Géi déi dräi duerch, ier s du erwäägs, den Netzwierkmodus vun der VM z'änneren. Jiddwereen ass eng méi kleng Ännerung wéi d'Verbindung vum Gaascht nei ze gestalten, a jiddwereen huet en kloeren Test.
Wat eng Bréck wierklech ass, a wat se kascht
Den Adapter op Bréckmodus ëmzestellen ass keng Reparatur vum host-only-Wee. Et ass eng Entscheedung, de Gaascht an en anert Netz ze setzen, meeschtens dat physescht LAN, wou e visibel gëtt fir alles aneres, wat do wunnt. Dat kann genee dat sinn, wat s du wëlls. Awer et ass net dat, wat déi ursprénglech Konfiguratioun gemaach huet.
Benotz et, wann de Gaascht wierklech en Ebenbürtigen an deem LAN muss sinn an d'Expositioun guttgeheescht ass. Benotz et net, well een eenzegen Service opgehalen huet z'äntwerten, well d'Ännerung de Gaascht aus der Isolatioun ka beweegen, déi et sécher gemaach huet, dofir z'entwéckelen.
No all guttgeheeschter Korrektur test an enger fester Reihenfolg: eng nei Ufro vum Host zum Gaascht, eng néideg Firmenressource duerch den Tunnel, an dat beabsichtegt refuséiert Verhalen mam Tunnel erof. Wann dat lescht net méi hält, ass d'Korrektur iwwer de Problem erausgaang.
Den VirtualBox-Abschnitt iwwer host-only-Netzwierk beschreift d'Software-Interface op der Hostsäit a wéi se sech vun enger Bréckverbindung ënnerscheet, wat d'Referenz ass, déi een liese sollt, ier een unhëlt, datt déi zwou Modi austauschbar sinn.