Koble Squids systemd-tjeneste til det eksisterende egress-navnerommet
Angi NetworkNamespacePath før start og lever en egen resolver-filbinding når det navnerommet trenger det.
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-egressOrdne 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.confBruk 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.