Divi klienta tuneļi, viens portatīvais dators un pārlūka cilne, kas joprojām ir pieteikusies vietā, kur tai nevajadzētu būt. Grūtā daļa darbā ar vairākiem privātiem tīkliem nav savienošanās; tā ir zināšana, kuram kontekstam logs pieder, kad pārslēdzaties. Darbvieta atbild uz šo jautājumu: viena identitāte, viena lietotņu kopa, viena atrisinātāja politika un viena vieta, kur paskatīties, kad kaut kas tiek atrisināts nepareizi. Sliktā dienā tā ir atšķirība starp piecu minūšu labojumu un datu noplūdi.

Izlemiet, vai darbs ir vienlaicīgs

Ja atbilde ir nē, apstājieties šeit un izmantojiet vienkāršāko pieejamo izkārtojumu. Viens apstiprināts savienojums vienlaikus, kas tiek pievienots un atvienots caur klientu, kuram pieder profils, novērš veselu kļūmju klasi, pirms kāda no tām var rasties.

Tieši vienlaicība palielina izmaksas: pārklājošies prefiksi, divas atrisinātāja politikas un divas lietotņu stāvokļa kopas ir jāatdala apzināti, nevis laika gaitā.

Pierakstiet prasību godīgi, jo vēlme izvairīties no atkārtotas pievienošanās nav tas pats, kas abu tīklu nepieciešamība vienlaikus.

Secība ir lētākais izkārtojums

Secīgam darbam nav vajadzīga papildu infrastruktūra, un tā kļūmes režīms ir novecojusi sesija, nevis maršrutēšanas konflikts. Disciplīna ir nodošanā: pabeidziet darbību, aizveriet to, kas tur savienojumu, atvienojieties un pirms darba sākšanas apstipriniet nākamo savienojumu.

Atvērta pārlūka cilne vai terminālis nenes savu tīkla kontekstu līdzi. Tā nākamais pieprasījums iet tur, kur iekārta tagad maršrutē, un tas var būt otrs klients.

Marķējiet profilus pēc klienta, nevis pēc protokola, un turiet akreditācijas datu īpašnieku redzamu profila nosaukumā. Profils ar nosaukumu work2 nevienam neko nepasaka steidzamas pārslēgšanās brīdī.

Šī izkārtojuma priekšrocība ir tā, ka to var revidēt. Jebkurā brīdī ir viens tīkla konteksts, un žurnāls parāda, kad tas mainījās.

Darbvieta katram klientam izmaksā izolāciju

Virtuālā mašīna vai attālināta izstrādes vide katram klientam saliek klientu, lietotnes un nosaukumus vienā vietā. Pārslēgšanās kļūst par loga maiņu, nevis tīkla maiņu, un abi konteksti nevar izplūst viens otrā pa nomaldījušos maršrutu.

Tas nav bez maksas. Tagad jūs uzturat divas vai trīs sistēmas, labojat tās un izlemjat, kur dzīvo faili un akreditācijas dati. Virtuālā mašīna arī sasniedz internetu caur resursdatoru, tāpēc tās ārējais ceļš joprojām ir jūsu portatīvā datora ceļš.

Pirms veidojat ieradumu ap to, pārbaudiet, vai klients un jebkura ierīces stāvokļa politika atļauj šo vidi. Klients, kas atsakās darboties virtuālajā mašīnā, ir fakts, kas jāatklāj agri.

Kopīga vārteja ir infrastruktūra

Atsevišķs maršrutētājs, kas pārvadā atlasīto trafiku, pārvērš problēmu tīkla dizainā. Tas labi darbojas, kad vairākiem cilvēkiem vajadzīgs viens un tas pats klienta tīkls, un tas cieš neveiksmi, kad kāds to uztver kā maģisku kasti, kas katru klientu tur atsevišķi.

Viena vārteja, kas pārslēdz savu aktīvo tuneli, ir viens kopīgs konteksts ar rindu, nevis vairāki neatkarīgi tīkli. Nosauciet, kas to drīkst mainīt, kuriem avotiem tā kalpo un kas notiek, kad diviem cilvēkiem vienlaikus vajadzīgi dažādi klienti. Bez šīs atbildes vārteja kļūst par pārtraukumu avotu, kam nav īpašnieka. Tā arī kļūst par vietu, kur kāds klusi izslēdz pārbaudi, lai paspētu līdz termiņam.

Pierakstiet nodošanu ierakstā

Ierakstam nav jābūt izsmalcinātam; tam jābūt pietiekami konkrētam, lai kāds cits varētu tam sekot. Linux vidē nosaukumtelpa ir tās pašas idejas tehniskā versija, ar saviem interfeisiem un maršrutēšanas tabulu.

Šīs komandas izveido nosaukumtelpu, palaiž tajā komandu un parāda, kādus savienojumus darbvirsmas klients pašlaik tur:

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

Lietotnes joprojām jāpalaiž nosaukumtelpas iekšpusē, un tajā esošā atrisinātāja konfigurācija ir atsevišķs fails. Interfeisu izolācija neizolē starpliktuvi, SSH aģentu vai pievienotu koplietojumu, un tie ir noplūdes, ko cilvēki aizmirst.

Izvēlieties mazāko izkārtojumu, kas saglabā jums patiešām vajadzīgo atdalījumu, un turiet pāreju redzamu: loga nosaukumam, termināļa uzvednei, profila nosaukumam un akreditācijas datu īpašniekam visiem jāsakrīt, pirms tiek nosūtīts kāds privāts pieprasījums.

Saistītie raksti