Twa klanttunnels, ien laptop en in browserljepper dat noch oanmeld is op in plak dêr't it net wêze moat. It dreechste part fan wurkjen oer ferskate partikuliere netwurken is net ferbinen; it is witte by hokker kontekst in finster heart as jo wikselje. In wurkromte beantwurdet dy fraach: ien identiteit, ien set applikaasjes, ien resolverbelied en ien plak om te sjen as iets ferkeard oplost wurdt. Op in minne dei is dat it ferskil tusken in reparaasje fan fiif minuten en in datalek.

Beslis oft it wurk tagelyk is

As it antwurd nee is, stop hjir en brûk de ienfâldichste beskikbere regeling. Ien goedkarde ferbining tagelyk, ferbûn en ferbrutsen fia de klant dy't it profyl hat, hellet in hiele klasse fan flaters fuort foardat ien fan har barre kin.

It is de tagelykheid dy't de kosten ferheget: oerlaapjende foarheaksels, twa resolverbeliedsregels en twa sets applikaasjestatus moatte bewust skieden wurde, net troch tiid.

Skriuw de eask earlik op, want in werferbining foarkomme wolle is net itselde as beide netwurken tagelyk nedich wêze.

Sekwinsjeel is de goedkeapste regeling

Sekwinsjeel wurk hat gjin ekstra ynfrastruktuer nedich, en syn flatersmodus is in ferâldere sesje ynstee fan in routingkonflikt. De dissipline sit yn de oerdracht: meitsje de operaasje klear, slút wat in ferbining hâldt, ferbrek en befêstigje de folgjende ferbining foardat jo begjinne te wurkjen.

In browserljepper of terminal dy't iepen bliuwt, draacht syn netwurk kontekst net mei. Syn folgjende oanfraach giet dêr't de masine no rûtelet, wat de oare klant wêze kin.

Labelje profilen by klant ynstee fan by protokol, en hâld de eigner fan de bewiisstikken sichtber yn de profylnamme. In profyl mei de namme work2 seit op it momint fan in haastige wiksel nimmen wat.

It foardiel fan dizze regeling is dat it te kontrolearjen is. Op elk stuit is der ien netwurk kontekst, en it loch lit sjen wannear't it feroare.

In wurkromte per klant kostet isolaasje

In firtuele masine of in ôfstân ûntwikkelomjouwing per klant set de klant, de applikaasjes en de nammen op ien plak. Wikselje wurdt in finsterferoaring ynstee fan in netwurkferoaring, en de twa konteksten kinne net troch in ferdwaalde rûte byinoar yn lekke.

Dat is net fergees. Jo ûnderhâlde no twa of trije systemen, patchje se en beslute wêr't bestannen en bewiisstikken wenje. De firtuele masine berikt it ynternet ek fia de host, dus syn bûtenste paad is noch altyd it paad fan jo laptop.

Kontrolearje oft de klant en hokker belied oer apparaatstatus dan ek dat omjouwing tastean foardat jo de gewoante deromhinne bouwe. In klant dy't wegeret yn in firtuele masine te rinnen, is in feit dat betiid ûntdutsen wurde moat.

In mienskiplike poarte is ynfrastruktuer

In aparte rûter dy't selektearre ferkear draacht, makket it probleem ta in netwurkûntwerp. It wurket goed as ferskate minsken itselde klantnetwurk nedich hawwe, en it mislearret as immen it behannelet as in magyske doaze dy't elke klant apart hâldt.

Ien poarte dy't syn aktive tunnel wikselt is ien mienskiplike kontekst mei in wachtrige, net ferskate ûnôfhinklike netwurken. Neam wa't it feroarje mei, hokker boarnen it tsjinnet en wat der bart as twa minsken tagelyk ferskate klanten nedich hawwe. Sûnder dat antwurd wurdt de poarte in boarne fan ûnderbrekkings dy't nimmen hat. It wurdt ek it plak dêr't immen stil in kontrôle útskeakelet om in deadline te heljen.

Skriuw de oerdracht yn in ferslach

It ferslach hoecht net ferfine te wêzen; it moat spesifyk genôch wêze dat immen oars it folgje kin. Op Linux is in nammeromte de technyske ferzje fan itselde idee, mei syn eigen ynterfaces en rûteringstabel.

Dizze kommando's meitsje in nammeromte, rinne in kommando deryn en litte sjen hokker ferbiningen de buroblêdklant op dit stuit hat:

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

Applikaasjes moatte noch altyd binnen de nammeromte starten, en de resolverkonfiguraasje deryn is in apart bestân. Ynterfaces isolearje isolearret it klamboerd, de SSH-agent of in oanhongen dieling net, en dat binne de lekken dy't minsken ferjitte.

Kies de lytste regeling dy't de skieding behâldt dy't jo echt nedich hawwe, en hâld de oergong sichtber: finstertitel, terminalprompt, profylnamme en eigner fan bewiisstikken moatte allegear oerienkomme foardat der in partikuliere oanfraach stjoerd wurdt.

Relatearre artikelen