Tair ffordd o weithio ar draws sawl VPN heb ddryswch
Mae newid dilyniannol, un gweithfan i bob cwsmer a phorth cyffredin yn costio gwahanol faint o gydlynu. Dewiswch un, yna ysgrifennwch y trosglwyddiad.
Dau dwnnel cwsmer, un gliniadur, a thab porwr sydd yn dal wedi mewngofnodi yn rhywle na ddylai fod. Nid cysylltu yw'r rhan anodd o weithio ar draws sawl rhwydwaith breifat; gwybod pa gyd-destun y mae ffenestr yn perthyn iddo wrth newid yw'r gwaith. Mae gweithfan yn ateb y cwestiwn hwnnw: un hunaniaeth, un set o raglenni, un polisi datryswr ac un lle i edrych pan fo rhywbeth yn datrysu'n anghywir. Ar ddiwrnod drwg dyma'r gwahaniaeth rhwng atgyweiriad pum munud a gollyngiad data.
Penderfynwch a yw'r gwaith yn gyfochrog
Os yr ateb yw na, stopiwch yma a defnyddiwch y drefn symlaf sydd ar gael. Mae un cysylltiad cymeradwy ar y tro, wedi'i gysylltu a'i ddatgysylltu drwy'r cleient sy'n berchen ar y proffil, yn dileu dosbarth cyfan o fethiannau cyn y gall unrhyw un ohonynt ddigwydd.
Cyfochredd sy'n codi'r gost: mae rhagddodiaid sy'n gorgyffwrdd, dau bolisi datryswr a dwy set o gyflwr rhaglenni i gyd yn rhaid eu gwahanu'n fwriadol yn hytrach nag yn ôl amser.
Ysgrifennwch y gofyniad yn onest, oherwydd nid yw eisiau osgoi ailgysylltu yr un peth â bod angen y ddwy rwydwaith ar unwaith.
Dilyniant yw'r drefn rataf
Nid oes angen seilwaith ychwanegol ar waith dilyniannol, a'i fodd methiant yw sesiwn hen ffasiwn yn hytrach na gwrthdaro llwybro. Mae'r ddisgyblaeth yn y trosglwyddiad: gorffennwch y gweithrediad, caewch yr hyn sy'n dal cysylltiad, datgysylltwch, a chadarnhewch y cysylltiad nesaf cyn dechrau gweithio.
Nid yw tab porwr neu derfynell sy'n aros ar agor yn cario'i gyd-destun rhwydwaith gyda hi. Mae ei chais nesaf yn mynd i'r man y mae'r peiriant yn llwybro iddo nawr, a allai fod y cwsmer arall.
Labelwch broffiliau yn ôl cwsmer yn hytrach nag yn ôl protocol, a chadwch berchemnog y cyfrineiriau yn weladwy yn enw'r proffil. Nid yw proffil o'r enw work2 yn dweud dim wrth neb ar foment newid brysiog.
Mantais y drefn hon yw ei bod yn archwiladwy. Ar unrhyw ennyd mae un cyd-destun rhwydwaith, ac mae'r cofnod yn dangos pryd y newidiodd.
Mae gweithfan i bob cwsmer yn costio arwahanrwydd
Mae peiriant rhithwir neu amgylchedd datblygu anghysbell i bob cwsmer yn rhoi'r cleient, y rhaglenni a'r enwau mewn un lle. Mae newid yn dod yn newid ffenestr yn hytrach na newid rhwydwaith, ac ni all y ddau gyd-destun ollwng i mewn i'w gilydd drwy lwybr crwydrol.
Nid yw hyn yn rhad ac am ddim. Rydych nawr yn cynnal dau neu dri system, yn eu clytio, ac yn penderfynu lle mae ffeiliau a chyfrineiriau yn byw. Mae'r peiriant rhithwir hefyd yn cyrraedd y rhyngrwyd drwy'r gwesteiwr, felly ei lwybr allanol yw llwybr eich gliniadur o hyd.
Gwiriwch fod y cleient ac unrhyw bolisi agwedd dyfais yn caniatáu'r amgylchedd hwnnw cyn adeiladu'r arfer o'i gwmpas. Mae cleient sy'n gwrthod rhedeg mewn peiriant rhithwir yn ffaith i'w darganfod yn gynnar.
Mae porth cyffredin yn seilwaith
Mae llwybrydd ar wahân sy'n cario traffig dethol yn troi'r broblem yn gynllun rhwydwaith. Mae'n gweithio'n dda pan fo sawl person angen yr un rhwydwaith cwsmer, ac mae'n methu pan fo rhywun yn ei drin fel blwch hud sy'n cadw pob cwsmer ar wahân.
Mae un borth sy'n newid ei dwnnel gweithredol yn un cyd-destun cyffredin gyda chiw, nid sawl rhwydwaith annibynnol. Enwch pwy a gaiff ei newid, pa ffynonellau y mae'n eu gwasanaethu a beth sy'n digwydd pan fo dau berson angen cwsmeriaid gwahanol ar yr un pryd. Heb yr ateb hwnnw mae'r borth yn dod yn ffynhonnell o golledion nad oes neb yn berchen arnynt. Mae hefyd yn dod yn lle y mae rhywun yn diffodd gwiriad yn dawel i gyrraedd dyddiad cau.
Ysgrifennwch y trosglwyddiad mewn cofnod
Nid oes angen i'r cofnod fod yn soffistigedig; mae angen iddo fod yn ddigon penodol i rywun arall allu ei ddilyn. Ar Linux, mae gofod enw yn fersiwn dechnegol o'r un syniad, gyda'i ryngwynebau a'i dabl llwybro ei hun.
Mae'r gorchmynion hyn yn creu gofod enw, yn rhedeg gorchymyn ynddo, ac yn dangos pa gysylltiadau y mae'r cleient pen-desg yn eu dal ar hyn o bryd:
sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active
Rhaid lansio rhaglenni o hyd y tu mewn i'r gofod enw, ac mae'r ffurfweddiad datryswr ynddo yn ffeil ar wahân. Nid yw ynysu rhyngwynebau yn ynysu'r clipfwrdd, asiant SSH nac unrhyw raniad wedi'i osod, a dyna'r gollyngiadau y mae pobl yn eu hanghofio.
Dewiswch y drefn leiaf sy'n cadw'r gwahanu sydd ei angen arnoch mewn gwirionedd, a chadwch y newid yn weladwy: dylai teitl y ffenestr, ysgogiad y derfynell, enw'r proffil a pherchennog y cyfrineiriau gytuno i gyd cyn i unrhyw gais preifat gael ei anfon.