Zwee Clienttunnelen, een Laptop an en Browser-Tab, deen nach ëmmer uwech ageloggt ass, wou en net sollt sinn. Den schwéieren Deel vun der Aarbecht iwwer méi privat Netzwierker ass net d'Verbindung; et ass ze wëssen, zu wéi engem Kontext eng Fënster gehéiert, wann Dir wiesselt. En Aarbechtsberäich beäntwert déi Fro: eng Identitéit, eng Rei Applikatiounen, eng Resolver-Politik an eng Plaz, wou een no kuckt, wann eppes falsch opgeléist gëtt. Op engem schlechten Dag ass dat den Ënnerscheed tëscht enger fënnef-Minutte-Korrektur an engem Dateleck.

Entscheet, ob d'Aarbecht gläichzäiteg ass

Wann d'Äntwert nee ass, stoppt hei a benotzt déi einfachst Dispositioun, déi et gëtt. Eng genehmegt Verbindung op eemol, verbonne an getrennt duerch de Client, deem de Profil gehéiert, eliminéiert eng ganz Klass vu Feeler, ier ee vun hinnen optriede kann.

D'Gläichzäitegkeet ass et, déi d'Käschten erhéicht: iwwerlappend Prefixen, zwou Resolver-Politiken an zwou Sätz Applikatiounszoustand mussen absichtlech getrennt ginn, net duerch Zäit.

Schreift d'Ufuerderung éierlech op, well eng Reconnectioun ze wëllen vermeiden ass net d'selwecht wéi béid Netzwierker gläichzäiteg ze brauchen.

Sequentell ass déi bëllegst Dispositioun

Sequentell Aarbecht brauch keng zousätzlech Infrastruktur, an hire Feeler-Modus ass eng al Sessioun an net e Routing-Konflikt. D'Disziplin ass an der Iwwergab: fäerdeg d'Operatioun, schléiss dat, wat eng Verbindung hält, trenn, a bestäteg d'nächst Verbindung, ier d'Aarbecht ufänkt.

En oppenen Browser-Tab oder Terminal dréit säin Netzwierkkontext net mat sech. Seng nächst Ufro geet dohin, wou de Rechner elo routeet, an dat kann den anere Client sinn.

Etikettéiert Profiler nom Client an net nom Protokoll, a haalt den Eegentemer vun de Glaubenswäerter am Profilnumm sichtbar. E Profil mam Numm work2 seet op de Moment vun engem séiere Wiesselen keen eppes.

De Virdeel vun dëser Dispositioun ass, datt se iwwerpréifbar ass. Zu all Moment gëtt et ee Netzwierkkontext, an de Log weist, wéini en sech geändert huet.

En Aarbechtsberäich pro Client kascht Isolatioun

Eng virtuell Maschinn oder eng Fernentwécklungsumgebung pro Client bréngt de Client, d'Applikatiounen an d'Nimm op eng Plaz. D'Wiesselen gëtt eng Fënsterännerung amplaz enger Netzwierkännerung, an déi zwou Kontexter kënnen net duerch eng verierrt Route aneneen lecken.

Dat ass net gratis. Dir ënnerhaalt elo zwee oder dräi Systemer, patchzt se a decidéiert, wou Dateien a Glaubenswäerter wunnen. D'virtuell Maschinn erreecht d'Internet och iwwer den Host, also ass hire baussenzege Wee nach ëmmer de Wee vum Laptop.

Iwwerpréift, ob de Client an eng allgemeng Gerät-Staats-Politik déi Ëmgebung erlaben, ier Dir d'Gewunnecht dorëms opbaut. E Client, deen refuséiert an enger virtueller Maschinn ze lafen, ass eng Tatsaach, déi fréi entdeckt misst ginn.

Eng gemeinsam Paart ass Infrastruktur

En separate Router, deen ausgewielten Traffic dréit, mécht d'Problem zu engem Netzwierkdesign. Et funktionnéiert gutt, wann méi Leit dat selwecht Clientnetzwierk brauchen, an et versot, wann een en als eng magesch Këscht behandelt, déi all Client getrennt hält.

Eng Paart, déi hiren aktiven Tunnel wiesselt, ass ee gemeinsame Kontext mat enger Schlaang, net méi onofhängeg Netzwierker. Nennt, wien se ännere darf, wéi eng Quellen se zerwéiert a wat geschitt, wann zwee Leit gläichzäiteg verschidde Clienten brauchen. Ouni déi Äntwert gëtt d'Paart eng Quell vun Ënnerbriechungen, déi keen huet. Se gëtt och déi Plaz, wou een eng Iwwerpréifung stëll ausmacht, fir eng Frist ze halen.

Schreift d'Iwwergab an en Opzeechnung

D'Opzeechnung muss net sophistiquéiert sinn; se muss spezifesch genuch sinn, datt een aneren hir ka follegen. Op Linux ass en Nummraum déi technesch Versioun vun der selwechter Iddi, mat sengen eegenen Interface an enger Routing-Tabelle.

Dës Befehler schafen en Nummraum, lafen e Befehl dran a weisen, wéi eng Verbindungen den Desktop-Client momentan hält:

sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active

Applikatioune mussen nach ëmmer am Nummraum gestart ginn, an d'Resolver-Konfiguratioun dran ass eng separat Datei. Interface isoléieren isoléiert net d'Clipboard, den SSH-Agent oder eng montéiert Deelung, an dat sinn d'Lecker, déi d'Leit vergiessen.

Wielt déi klengst Dispositioun, déi d'Trennung erhält, déi Dir wierklech braucht, a haalt d'Iwwergang sichtbar: Fënstertitel, Terminal-Prompt, Profilnumm an Eegentemer vun de Glaubenswäerter sollten alleguer iwwerenee stëmmen, ier eng privat Ufro geschéckt gëtt.

Ähnlech Artikelen