Ymunwch gwasanaeth systemd Squid â'r gofod enw allgludo presennol
Gosodwch NetworkNamespacePath cyn lansio a darparwch rwymiad ffeil resolver ar wahân pan fydd y gofod enw hwnnw ei angen.
Ar gyfer gofod enw sydd eisoes ar gael yn /run/netns/proxy-egress, cyfunwch hyn â drop-in presennol gwasanaeth Squid:
[Service]
NetworkNamespacePath=/run/netns/proxy-egressTrefnwch y gwasanaeth ar ôl y cydran sy'n creu'r gofod enw. Nid yw'r gosodiad hwn yn creu'r gofod enw nac yn creu ei ryngwynebau, ei gyfeiriadau na'i lwybrau.
Mae'r soced gwrando a'r soced allan bellach yn bodoli yno. Mae angen llwybr i glientiaid at y gwrandawr hwnnw a'i bolisi mynediad a gedwir; nid yw loopback y gwesteiwr yn loopback gofod enw yn awtomatig.
Mae ffeiliau resolver angen sylw ar wahân. Yn wahanol i ip netns exec, nid yw'r gosodiad rhwydwaith hwn yn mowntio ffeiliau /etc/netns/NAME dros eu llwybrau arferol. Pan fydd angen ffeil resolver y gofod enw ar y defnyddiad:
BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.confDefnyddiwch gyfeiriadau resolver sy'n gyrraeddadwy o'r gofod enw hwnnw a'u cyfuno â rheolau sandbox/system ffeiliau presennol. Nid yw rhwymo cyfeiriad ffynhonnell allanol Squid yn unig yn gosod y broses yn y cyd-destun hwn.