For et navnerom som allerede er tilgjengelig på /run/netns/proxy-egress, flett dette inn i Squid-tjenestens eksisterende drop-in:

[Service]
NetworkNamespacePath=/run/netns/proxy-egress

Ordne tjenesten etter komponenten som oppretter navnerommet. Innstillingen oppretter verken navnerommet eller grensesnittene, adressene eller rutene.

Både lyttesocketen og den utgående socketen finnes nå der. Klienter trenger en vei til den lytteren og dens beholdte tilgangspolicy; vertens loopback er ikke automatisk navnerommets loopback.

Resolver-filer krever egen oppmerksomhet. I motsetning til ip netns exec monterer denne nettverksinnstillingen ikke /etc/netns/NAME-filer over de vanlige banene deres. Når utrullingen trenger resolver-filen for navnerommet:

BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.conf

Bruk resolver-adresser som kan nås fra det navnerommet, og flett dem med eksisterende sandbox-/filsystemregler. Å bare binde Squids utgående kildeadresse plasserer ikke prosessen i denne konteksten.

Relaterte artikler