Sroicheann ordú 10.8.0.5 laistigh d’ainmspás an VPN gan aon ghearán, agus teipeann ar an ordú céanna an nóiméad a úsáideann sé ainm óstaigh. Tá a chomhéadain, a bhealaí agus a shocóidí féin ag an ainmspás; níl a chomhad réitithe féin aige. Mura gcuireann rud éigin ceann ann, léann an próiseas istigh /etc/resolv.conf an óstaigh agus fiafraíonn sé d’fhreastalaí nach bhfuil inrochtana b’fhéidir ón stac líonra sin.

Fadhb roghnúcháin comhaid atá ann seachas fadhb ródaithe, agus is ar an gcúis sin go beacht atá an ceann scríbe uimhriúil fós ag obair.

Seiceáil an radharc réititheora a fhaigheann an próiseas i ndáiríre

Ná glac leis go bhfuil an sliogán a d’úsáid tú comhionann leis an bpróiseas atá á dhífhabhtú agat. Is féidir le feidhmchlár grafach, aonad systemd agus coimeádán dul isteach i gcomhthéacs feistithe nó líonra difriúil. Rith an chuardach tríd an mbealach seolta céanna, agus priontáil an comhad réititheora ón taobh istigh.

Le haghaidh ainmspáis a cruthaíodh le ip netns add, tá an tseiceáil inléite amháin gearr:

ip netns exec vpn cat /etc/resolv.conf

Tabhair faoi deara an ainmníonn an toradh seoladh inrochtana, stub loopback nó nasc siombalach a dhíríonn ar áit a bhfuil inrochtaineacht dhifriúil ann.

Cad a fheistíonn an cúntóir exec i ndáiríre

Déanann an uirlis ip-netns cumraíocht in aghaidh an ainmspáis a dhoiciméadú faoi /etc/netns/NAME/. Nuair a sheolann sé próiseas, cruthaíonn an cúntóir ainmspás feistithe agus feistíonn sé na comhaid sin thar a mbealaí is gnáth, ionas go bhfeiceann an próiseas an chóip atá sonrach don ainmspás. Is áisiúlacht an tosaitheora áirithe seo é sin. Ní dhéanann dul isteach in ainmspás líonra ar bhealach eile, mar unshare nó runtime coimeádáin, é sin a atáirgeadh go huathoibríoch.

Is é an réititheoir loopback an gaiste anseo: ciallaíonn 127.0.0.53 loopback an ainmspáis féin, ní stub an óstaigh. Ní thagann stub a éisteann in ainmspás an óstaigh amháin chun bheith ina sheirbhís sa cheann nua.

Roghnaigh réititheoir ar féidir leis an ainmspás rochtain a fháil air

Cibé freastalaí a ainmníonn an comhad, tá bealach fós de dhíth air ón ainmspás sin. Is féidir le réititheoir poiblí freagra a thabhairt ar ainmneacha poiblí agus mainneachtain fós ar chrios inmheánach, toisc nach bhfuil an tseirbhís phríobháideach inrochtana ach tríd an tollán. Seiceáil an bealach ag an am céanna leis an seoladh, ní tar éis don chuardach mainneachtain cheana féin.

Féadfaidh feidhmchláir a bhfuil a réititheoir féin acu, amhail ceann a úsáideann DNS thar HTTPS, neamhshuim iomlán a dhéanamh den chomhad. Má tá a shocrú DNS féin ag an uirlis, ní chuirfidh athrú resolv.conf isteach air, agus níorbh é an t-ainmspás an fhadhb riamh.

Scríobh an comhad san áit cheart

Cruthaigh an comhad in aghaidh an ainmspáis faoi /etc/netns/NAME/resolv.conf agus lig don tosaitheoir é a chur i láthair. Coinnigh íostach é: freastalaí amháin nó dhó inrochtana agus na fearainn chuardaigh a theastaíonn ón tasc. Ná cuir eagar ar chomhad réititheora ginte an óstaigh chun radharc atá ceaptha do ghrúpa próiseas amháin a shocrú, mar athraíonn sé sin gach feidhmchlár ar an meaisín. Má úsáideann an t-óstach bainisteoir réititheora, cumraigh cosán an ainmspáis tríd an mbainisteoir sin seachas troid leis.

Taifead ábhar an chomhaid sa runbook. Mura ndéanfaidh tú, tástálfaidh an chéad duine eile réititheoir an óstaigh, feicfidh sé freagra oibre agus tiocfaidh sé ar an gconclúid go bhfuil an t-ainmspás ceart.

Aththástáil an cosán iomlán

Tástáil laistigh den ainmspás le seoladh uimhriúil, ainm inmheánach agus ainm poiblí. Scarann an t-ord sin inrochtaineacht ó réiteach agus scarann sé criosanna inmheánacha ó chriosanna poiblí. Ansin athchruthaigh an t-ainmspás agus déan arís, mar imíonn comhad nach bhfuil ann ach in ásc reatha leis.

Deimhnigh gurb é an próiseas, ní an sliogán, a fhaigheann an comhad. Is fionnachtain faoi chomhthéacs feistithe é cuardach a oibríonn ó shliogán idirghníomhach agus a theipeann ó sheirbhís, agus is fiú é a scríobh síos roimh an gcéad eachtra eile seachas é a athaimsiú ón tús.

Ailt ghaolmhara