Tre mënyra për të punuar në disa VPN pa konfuzion
Kalimi sekuencial, një hapësirë pune për çdo klient dhe një portë e përbashkët kushtojnë sasi të ndryshme koordinimi. Zgjidhni një dhe shkruani dorëzimin.
Dy tunele klienti, një laptop dhe një skedë shfletuesi që është ende e identifikuar atje ku nuk duhet. Pjesa e vështirë e punës në disa rrjeta private nuk është lidhja; është të dish se cilës kontekst i takon një dritare kur ndërron. Një hapësirë pune i përgjigjet asaj pyetjeje: një identitet, një grup aplikacionesh, një politikë zgjidhësi dhe një vend për të shikuar kur diçka zgjidhet gabimisht. Në një ditë të keqe, ky është ndryshimi mes një rregullimi pesë minutash dhe një rrjedhjeje të dhënash.
Vendosni nëse puna është e njëkohshme
Nëse përgjigjja është jo, ndaloni këtu dhe përdorni rregullimin më të thjeshtë të disponueshëm. Një lidhje e miratuar në një kohë, e lidhur dhe e shkëputur përmes klientit që zotëron profilin, eliminon një klasë të tërë dështimesh përpara se ndonjë prej tyre të mund të ndodhë.
Është njëkohshmëria ajo që rrit koston: prefikset e mbivendosura, dy politika zgjidhësi dhe dy grupe gjendjeje aplikacionesh duhet të ndahen qëllimisht, jo nga koha.
Shkruani kërkesën me ndershmëri, sepse dëshira për të shmangur një rilidhje nuk është e njëjtë me nevojën për të dyja rrjetat në të njëjtën kohë.
Sekuenca është rregullimi më i lirë
Puna sekuenciale nuk kërkon infrastrukturë shtesë, dhe mënyra e saj e dështimit është një sesion i vjetëruar, jo një konflikt rrugëtimi. Disiplina është në dorëzim: përfundoni operacionin, mbyllni atë që mban një lidhje, shkëputuni dhe konfirmoni lidhjen tjetër përpara se të filloni punën.
Një skedë shfletuesi ose terminali që mbetet hapur nuk e mbart kontekstin e vet të rrjetit me vete. Kërkesa e saj tjetër shkon atje ku makina rrugëton tani, që mund të jetë klienti tjetër.
Etiketoni profilet sipas klientit dhe jo sipas protokollit, dhe mbani pronarin e kredencialeve të dukshëm në emrin e profilit. Një profil i quajtur work2 nuk i thotë askujt asgjë në momentin e një ndërrimi të nxituar.
Avantazhi i këtij rregullimi është se është i auditueshëm. Në çdo çast ka një kontekst të vetëm rrjeti, dhe regjistri tregon kur ndryshoi.
Një hapësirë pune për çdo klient kushton izolim
Një makinë virtuale ose një mjedis zhvillimi në distancë për çdo klient i vendos klientin, aplikacionet dhe emrat në një vend. Ndërrimi bëhet një ndryshim dritareje në vend të një ndryshimi rrjeti, dhe dy kontekstet nuk mund të rrjedhin njëri në tjetrin përmes një rruge të humbur.
Nuk është falas. Tani mirëmbani dy ose tre sisteme, i patch-oni dhe vendosni ku jetojnë skedarët dhe kredencialet. Makina virtuale arrin internetin edhe përmes hostit, pra rruga e saj e jashtme është ende rruga e laptopit tuaj.
Kontrolloni që klienti dhe çdo politikë e gjendjes së pajisjes ta lejojnë atë mjedis përpara se të ndërtoni zakonin rreth tij. Një klient që refuzon të ekzekutohet në një makinë virtuale është një fakt që duhet zbuluar herët.
Një portë e përbashkët është infrastrukturë
Një router i veçantë që mbart trafikun e zgjedhur e kthen problemin në një dizajn rrjeti. Funksionon mirë kur disa njerëz kanë nevojë për të njëjtin rrjet klienti dhe dështon kur dikush e trajton si një kuti magjike që mban çdo klient të ndarë.
Një portë që ndërron tunelin e saj aktiv është një kontekst i vetëm i përbashkët me një radhë, jo disa rrjeta të pavarura. Emërtoni kush mund ta ndryshojë, cilat burime shërben dhe çfarë ndodh kur dy njerëz kanë nevojë për klientë të ndryshëm në të njëjtën kohë. Pa atë përgjigje porta bëhet një burim ndërprerjesh që askush nuk i zotëron. Ajo bëhet gjithashtu vendi ku dikush çaktivizon në heshtje një kontroll për të përmbushur një afat.
Shkruani dorëzimin në një regjistrim
Regjistrimi nuk duhet të jetë i sofistikuar; duhet të jetë mjaftueshëm i veçantë që dikush tjetër ta ndjekë. Në Linux, një hapësirë emrash është versioni teknik i së njëjtës ide, me ndërfaqet dhe tabelën e rrugëtimit të vet.
Këto komanda krijojnë një hapësirë emrash, ekzekutojnë një komandë brenda saj dhe tregojnë cilat lidhje mban aktualisht klienti i desktopit:
sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active
Aplikacionet duhet të nisin ende brenda hapësirës së emrave, dhe konfigurimi i zgjidhësit brenda saj është një skedar i veçantë. Izolimi i ndërfaqeve nuk izolon clipboard-in, agjentin SSH ose një ndarje të montuar, dhe këto janë rrjedhjet që njerëzit harrojnë.
Zgjidhni rregullimin më të vogël që ruan ndarjen që ju nevojitet vërtet, dhe mbani tranzicionin të dukshëm: titulli i dritares, prompti i terminalit, emri i profilit dhe pronari i kredencialeve duhet të përputhen të gjithë përpara se të dërgohet çdo kërkesë private.