Ceangail seirbhís systemd Squid leis an spás ainmneacha eisithe atá ann cheana
Socraigh NetworkNamespacePath roimh lainseáil agus soláthair ceangal ar leith do chomhad réititheora nuair a bhíonn ceann ag teastáil ón spás ainmneacha sin.
Do spás ainmneacha atá ar fáil cheana ag /run/netns/proxy-egress, cumaisc é seo leis an drop-in seirbhíse Squid atá ann:
[Service]
NetworkNamespacePath=/run/netns/proxy-egressOrdaigh an tseirbhís tar éis an chomhpháirt a chruthaíonn an spás ainmneacha. Ní chruthaíonn an socrú seo an spás ainmneacha ná a chomhéadain, a sheolta ná a bhealaí.
Tá an socket éisteachta agus an socket amach araon ann anois. Teastaíonn bealach ó chliaint chuig an éisteoir sin agus a bheartas rochtana coinnithe; ní hé loopback an óstaigh loopback an spáis ainmneacha go huathoibríoch.
Teastaíonn aird ar leith do chomhaid réititheora. Murab ionann agus ip netns exec, ní shuiteálann an socrú líonra seo comhaid /etc/netns/NAME thar a mbealaí iondúla. Nuair a bhíonn comhad réititheora a spáis ainmneacha de dhíth ar an imscaradh:
BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.confÚsáid seoltaí réititheora atá inrochtana ón spás ainmneacha sin agus cumaisc iad le rialacha sandbox/córais comhad atá ann. Ní chuireann ceangal seoladh foinse amach Squid amháin an próiseas sa chomhthéacs seo.