Is féidir le dhá shaotharlann an topolaíocht VPN chéanna a shamhaltú agus teip ar bhealaí iomlána éagsúla: maireann ceann amháin in ainmspásanna líonra, an ceann eile ar rótanna an óstaigh féin. Coinníonn an leagan ainmspás gach comhéadan, ród agus soicéad i gcomhthéacs ar féidir leat a scriosadh, agus tosaíonn an leagan óstaigh níos tapúla agus fágann sé staid ina dhiaidh. Is é an staid fágtha sin an chúis go bhfuil sé deacair an dara saotharlann a athdhéanamh mí níos déanaí. Cuir an ghlantachán i gcomparáid ar dtús, mar cinneann sé an féidir leat an turgnamh a reáchtáil faoi dhó.

Dhá bhealach chun an saotharlann chéanna a thógáil, agus cathain a bhuaileann gach ceann

I saotharlann rót an óstaigh cuireann tú comhéadan tolláin agus rótanna leis an meaisín a bhfuil tú ag obair air, mar sin roinneann an turgnamh cinniúint le do shell, do bhainisteoir pacáistí agus gach nasc eile. I saotharlann ainmspás faigheann gach ról a stoc féin de chomhéadain, seoltaí, rótanna agus soicéid, agus baineann scriosadh an ainmspáis an méid sin go léir. Níl ceachtar múnla níos cruinne, mar freagraíonn siad ceisteanna éagsúla. Roghnaigh ainmspásanna nuair is é an t-ábhar ródú agus seoladh ar aghaidh, agus saotharlann óstaigh nuair is é an t-ábhar conas a chomhtháthaíonn aon chliaint deisce.

AspectNamespace labHost-route lab
IsolationFull stack per roleShares the host stack
CleanupDelete named namespacesManual route and rule removal
RealismStrong for routingNeeded for GUI clients

Is é an botún is gnáth an dá rud a mheascadh: saotharlann ainmspás a thástáiltear in aghaidh cliaint atá ar an óstach amháin ní chruthaíonn sé aon rud faoi cheachtar den dá shocrú. Socraigh cén cheist atá tú a chur sula gcruthaíonn tú an chéad nasc.

Aon chomhthéacs in aghaidh an róil, ceangailte d’aon ghnó

Cruthaigh aon ainmspás in aghaidh an róil agus bog gach ceann de gach péire veth isteach sa chomhthéacs a shealbhaíonn é. Is leor na chéad cheithre ordú chun an chruth a fheiceáil:

ip netns add client
ip netns add gateway
ip link add veth-c type veth peer name veth-g
ip link set veth-c netns client

Tabhair raonta don saotharlann nach dtéann siad thar aon rud ar an óstach, agus scríobh síos roimh thosú cén t-ainmspás a shealbhaíonn cén seoladh. Teastaíonn dhá chonair ar leith ó shaotharlann atá ag obair: ceann seachtrach ionas go sroicheann deireadh VPN a chomhghleacaí, agus conair fillte don acmhainn atá á cosaint. Samhlaigh iad mar dhá chinneadh, mar téann saotharlann nach dtógann ach an leath amach sa tástáil chroitheadh láimhe agus teipeann sé i dtástáil feidhmchláir.

Is é an ról seolta ar aghaidh an áit a n-éiríonn saotharlanna spéisiúil

Caithfidh ról amháin seoladh ar aghaidh, rud a chiallaíonn seoladh ar aghaidh a chumasú laistigh den ainmspás sin agus an riail a theastaíonn ón dearadh a chur leis. Tá staid seolta ar aghaidh in aghaidh an ainmspáis, mar sin níl baint ag socrú an óstaigh leis an saotharlann agus ní sceitheann socrú an tsaotharlainne amach, mar a chuireann an doiciméadú ar ainmspásanna líonra síos. Déanann WireGuard doiciméadú gur féidir le comhéadan agus a shocéad seachtrach maireachtáil in ainmspásanna éagsúla, rud atá ina chleas úsáideach agus ina bhealach iontach chun tú féin a chur trí chéile. Ná glac leis go mbogann bogadh comhéadain gach cuid den nasc ar an mbealach céanna.

Seiceáil an t-áiritheoir seolta ar aghaidh tar éis paicéad tástála, mar tá cuma chomhionann ar riail nár mheaitseáil riamh agus riail a dhiúltaigh sa tábla ród. Ní scarann ach na háiritheoirí iad.

Taifead bonnlíne, ansin bris aon ród amháin

Tosaigh tríd an méid atá ann a thaifeadadh, agus an comhthéacs scríofa in aice gach líne. Léigh na hainmspásanna, ansin an ród a thógfadh ceann scríbe tástála laistigh de cheann acu, ansin na háiritheoirí ar an nasc a iompraíonn é:

ip netns list
ip -n client route get 10.0.0.5
ip -n gateway -s link show veth-g

Is é an tríú ordú an ceann a scipeálann daoine, agus is ann a mhaireann an fhianaise: insíonn áiritheoirí diúltaithe agus earráidí duit ar shroich paicéad ról an tseolta ar aghaidh ar chor ar bith. Taifead na trí radharc céanna tar éis athraithe, agus lig don diff a bheith ina fhianaise seachas do chuimhne air. Ansin bris go díreach aon rud amháin, ceachtar trí ród a scriosadh nó trí riail diúltaithe a chur leis an gconair seolta ar aghaidh, agus deimhnigh an tsíomptóim a thuar tú: croitheadh láimhe críochnaithe gan fhreagra, nó teip réitigh in ionad am istigh. Saotharlann nach léiríonn ach rath múineann sé an-beagán.

Is é an glantachán a dhéanann an chéad rith eile in-athdhéanta

Coinnigh an glantachán teoranta do na hacmhainní a d’ainmnigh tú, mar ní hé ath-atáirgtheacht é athshocrú iomlán balla dóiteáin nó baint ród óstaigh, is eachtra eile é. Sábháil an topolaíocht, na horduithe cruinne agus na breathnuithe a raibh súil agat leo, ionas go n-atáirgeann an chéad rith eile an teip chéanna in ionad buille faoi thuairim a thabhairt faoi cén comhthéacs a bhí ag an staid roimhe. Gan an taifead sin is scéal é an saotharlann, ní nós imeachta.

Úsáid dintiúirí a ghintear go háitiúil don saotharlann, agus coinnigh cuntais táirgeachta amach as samplaí roinnte. Ansin scrios gach ainmspás agus deimhnigh go bhfuil radharc an óstaigh gan athrú, arb é an chúis iomlán le roghnú an mhúnla seo. Is athrú óstaigh le céimeanna breise é saotharlann nach féidir leat a bhaint go glan.

Ailt ghaolmhara