Forbind Squids systemd-tjeneste med det eksisterende egress-navnerum
Angiv NetworkNamespacePath før start, og lever en separat resolver-filmontering, når det navnerum har brug for en.
For et navnerum, der allerede findes på /run/netns/proxy-egress, skal du flette dette ind i Squid-tjenestens eksisterende drop-in:
[Service]
NetworkNamespacePath=/run/netns/proxy-egressSorter tjenesten efter den komponent, der opretter navnerummet. Indstillingen opretter hverken navnerummet eller dets grænseflader, adresser eller ruter.
Både lytte-socket og udgående socket findes nu der. Klienter har brug for en vej til den lytter og dens bevarede adgangspolitik; værtens loopback er ikke automatisk navnerummets loopback.
Resolver-filer kræver særlig opmærksomhed. I modsætning til ip netns exec monterer denne netværksindstilling ikke /etc/netns/NAME-filer oven på deres sædvanlige stier. Når udrulningen har brug for sit navnerums resolver-fil:
BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.confBrug resolver-adresser, der kan nås fra det navnerum, og flet dem med eksisterende sandbox-/filsystemregler. Kun at binde Squids udgående kildeadresse placerer ikke processen i denne kontekst.