Kolm viisi, kuidas töötada mitme VPN-iga ilma segaduseta
Järjestikune vahetamine, üks tööruum kliendi kohta ja ühine lüüs nõuavad erineval hulgal koordineerimist. Valige üks ja kirjutage üleandmine üles.
Kaks klienditunnelit, üks sülearvuti ja brauserivahekaart, mis on endiselt sisse logitud sinna, kuhu see ei peaks. Mitme privaatvõrgu vahel töötamise raske osa ei ole ühendamine; see on teadmine, millisesse konteksti aken kuulub, kui vahetate. Tööruum vastab sellele küsimusele: üks identiteet, üks rakenduste komplekt, üks lahendaja poliitika ja üks koht, kuhu vaadata, kui midagi lahendub valesti. Halval päeval on see vahe viie minuti paranduse ja andmelekke vahel.
Otsustage, kas töö on samaaegne
Kui vastus on ei, peatuge siin ja kasutage lihtsaimat saadaolevat lahendust. Üks kinnitatud ühendus korraga, ühendatud ja katkestatud kliendi kaudu, kellele profiil kuulub, eemaldab terve veaklassi enne, kui ükski neist saab juhtuda.
Samaaegsus tõstab kulu: kattuvad prefiksid, kaks lahendaja poliitikat ja kaks rakenduste oleku komplekti tuleb teadlikult eraldada, mitte aja järgi.
Kirjutage nõue ausalt üles, sest soov vältida uuesti ühendamist ei ole sama, mis vajadus mõlema võrgu järele korraga.
Järjestikune on odavaim lahendus
Järjestikune töö ei vaja täiendavat taristut ja selle rikkerežiim on aegunud sessioon, mitte marsruutimiskonflikt. Distsipliin on üleandmises: lõpetage toiming, sulgege see, mis hoiab ühendust, katkestage ühendus ja kinnitage järgmine ühendus enne töö alustamist.
Lahtisena jääv brauserivahekaart või terminal ei kanna oma võrgukonteksti endaga kaasas. Selle järgmine päring läheb sinna, kuhu masin praegu marsruudib, mis võib olla teine klient.
Nimetage profiilid kliendi, mitte protokolli järgi, ja hoidke identimisandmete omanik profiili nimes nähtavana. Profiil nimega work2 ei ütle kiirustades vahetamise hetkel kellelegi midagi.
Selle lahenduse eelis on, et see on auditeeritav. Igal hetkel on üks võrgukontekst ja logi näitab, millal see muutus.
Tööruum kliendi kohta maksab isolatsiooniga
Virtuaalmasin või kaugarenduskeskkond kliendi kohta paneb kliendi, rakendused ja nimed ühte kohta. Vahetamine muutub akna vahetamiseks, mitte võrgu vahetamiseks, ja kaks konteksti ei saa eksinud marsruudi kaudu teineteisele lekkida.
See ei ole tasuta. Nüüd hooldate kahte või kolme süsteemi, paigute neid ja otsustate, kus failid ja identimisandmed elavad. Virtuaalmasin pääseb internetti ka hosti kaudu, seega on selle väline tee endiselt teie sülearvuti tee.
Kontrollige, kas klient ja mis tahes seadme oleku poliitika seda keskkonda lubavad, enne kui ehitate harjumuse selle ümber. Klient, mis keeldub virtuaalmasinas töötamast, on fakt, mida tuleb avastada varakult.
Ühine lüüs on taristu
Eraldi ruuter, mis kannab valitud liiklust, muudab probleemi võrgu kujunduseks. See töötab hästi, kui mitmel inimesel on vaja sama kliendivõrku, ja ebaõnnestub, kui keegi kohtleb seda võlukarbina, mis hoiab iga klienti eraldi.
Üks lüüs, mis vahetab oma aktiivset tunnelit, on üks ühine kontekst järjekorraga, mitte mitu sõltumatut võrku. Nimetage, kes tohib seda muuta, milliseid allikaid see teenindab ja mis juhtub, kui kahel inimesel on samal ajal vaja erinevaid kliente. Ilma selle vastuseta muutub lüüs katkestuste allikaks, mida keegi ei oma. Sellest saab ka koht, kus keegi lülitab vaikselt kontrolli välja, et tähtaega jõuda.
Kirjutage üleandmine kirjesse
Kirje ei pea olema keerukas; see peab olema piisavalt konkreetne, et keegi teine saaks seda järgida. Linuxis on nimeruum sama idee tehniline versioon, oma liidestega ja marsruutimistabeliga.
Need käsud loovad nimeruumi, käivitavad selles käsu ja näitavad, milliseid ühendusi töölauaklient praegu hoiab:
sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active
Rakendusi tuleb ikka käivitada nimeruumi sees ja sealne lahendaja konfiguratsioon on eraldi fail. Liideste isoleerimine ei isoleeri lõikelauda, SSH-agenti ega kinnitatud jagatud kausta, ja just neid lekkeid inimesed unustavad.
Valige väikseim lahendus, mis säilitab tegelikult vajaliku eraldatuse, ja hoidke üleminek nähtav: akna pealkiri, terminali viip, profiili nimi ja identimisandmete omanik peavad kõik enne privaatse päringu saatmist kokku langema.