Tri načina da radite preko nekoliko VPN-ova bez zabune
Uzastopno prebacivanje, radni prostor za svakog klijenta i zajednički prolaz traže različitu količinu koordinacije. Izaberite jedan i zapišite primopredaju.
Dva klijentska tunela, jedan laptop i kartica u pregledaču koja je još prijavljena tamo gdje ne bi trebalo. Teži dio rada preko nekoliko privatnih mreža nije povezivanje; to je znati kojem kontekstu prozor pripada kada prebacujete. Radni prostor odgovara na to pitanje: jedan identitet, jedan skup aplikacija, jedna politika razrješivača i jedno mjesto za pogledati kada se nešto pogrešno razriješi. Lošeg dana to je razlika između petominutne popravke i curenja podataka.
Odlučite da li je posao istovremen
Ako je odgovor ne, zaustavite se ovdje i koristite najjednostavniji raspoloživi raspored. Jedna odobrena veza u jednom trenutku, povezana i prekinuta kroz klijenta koji posjeduje profil, uklanja cijelu klasu kvarova prije nego što se bilo koji može dogoditi.
Istovremenost povećava cijenu: preklapajući prefiksi, dvije politike razrješivača i dva skupa stanja aplikacija moraju se namjerno razdvojiti, a ne vremenom.
Zapišite zahtjev iskreno, jer želja da izbjegnete ponovno povezivanje nije isto što i potreba za obje mreže odjednom.
Uzastopnost je najjeftiniji raspored
Uzastopni rad ne traži dodatnu infrastrukturu, a način na koji pada je zastarjela sesija, a ne sukob usmjeravanja. Disciplina je u primopredaji: završite operaciju, zatvorite ono što drži vezu, isključite se i potvrdite sljedeću vezu prije nego počnete raditi.
Kartica u pregledaču ili terminal koji ostane otvoren ne nosi svoj mrežni kontekst sa sobom. Njegov sljedeći zahtjev ide tamo gdje mašina sada usmjerava, a to može biti drugi klijent.
Označite profile po klijentu, a ne po protokolu, i držite vlasnika akreditiva vidljivim u imenu profila. Profil nazvan work2 nikome ništa ne govori u trenutku užurbanog prebacivanja.
Prednost ovog rasporeda je da se može revidirati. U svakom trenutku postoji jedan mrežni kontekst, a zapisnik pokazuje kada se promijenio.
Radni prostor za svakog klijenta košta izolacijom
Virtualna mašina ili udaljeno razvojno okruženje za svakog klijenta stavlja klijenta, aplikacije i nazive na jedno mjesto. Prebacivanje postaje promjena prozora umjesto promjena mreže, i dva konteksta ne mogu procuriti jedan u drugi kroz zalutalu rutu.
To nije besplatno. Sada održavate dva ili tri sistema, zakrpate ih i odlučujete gdje žive datoteke i akreditivi. Virtualna mašina također stiže na internet kroz host, pa je njezin vanjski put i dalje put vašeg laptopa.
Provjerite da klijent i bilo koja politika stanja uređaja dopuštaju to okruženje prije nego izgradite naviku oko njega. Klijent koji odbija raditi u virtualnoj mašini činjenica je koju treba otkriti rano.
Zajednički prolaz je infrastruktura
Odvojeni usmjerivač koji nosi odabrani promet pretvara problem u mrežni dizajn. Dobro radi kada više ljudi treba istu klijentsku mrežu, a pada kada ga neko tretira kao čarobnu kutiju koja drži svakog klijenta odvojeno.
Jedan prolaz koji mijenja svoj aktivni tunel jedan je zajednički kontekst s redom, a ne nekoliko neovisnih mreža. Imenujte ko ga smije mijenjati, kojim izvorima služi i šta se događa kada dvoje ljudi treba različite klijente u isto vrijeme. Bez tog odgovora prolaz postaje izvor prekida koje nitko ne posjeduje. Postaje i mjesto gdje neko tiho isključi provjeru da bi stigao na rok.
Zapišite primopredaju u zapis
Zapis ne treba biti sofisticiran; treba biti dovoljno konkretan da ga neko drugi može slijediti. Na Linuxu, imenski prostor je tehnička verzija iste ideje, sa svojim sučeljima i tablicom usmjeravanja.
Ove naredbe stvaraju imenski prostor, pokreću naredbu unutar njega i pokazuju koje veze desktop klijent trenutno drži:
sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active
Aplikacije se još moraju pokretati unutar imenskog prostora, a konfiguracija razrješivača u njemu je zasebna datoteka. Izoliranje sučelja ne izolira međuspremnik, SSH agenta ni montirano dijeljenje, i to su curenja koja ljudi zaboravljaju.
Izaberite najmanji raspored koji čuva razdvajanje koje vam stvarno treba, i držite prijelaz vidljivim: naslov prozora, znak terminala, ime profila i vlasnik akreditiva moraju se svi slagati prije nego što se pošalje bilo koji privatni zahtjev.