Pro jmenný prostor, který je již dostupný na /run/netns/proxy-egress, sloučte toto do stávajícího drop-inu služby Squid:

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

Zařeďte službu za komponentu, která jmenný prostor vytváří. Toto nastavení nevytváří ani jmenný prostor, ani jeho rozhraní, adresy či trasy.

Naslouchající i odchozí socket nyní existují tam. Klienti potřebují cestu k tomuto naslouchajícímu socketu a jeho zachovanou přístupovou politiku; loopback hostitele není automaticky loopbackem jmenného prostoru.

Soubory resolveru vyžadují samostatnou pozornost. Na rozdíl od ip netns exec toto síťové nastavení nepřipojuje soubory /etc/netns/NAME na jejich obvyklé cesty. Když nasazení potřebuje soubor resolveru svého jmenného prostoru:

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

Použijte adresy resolveru dostupné z tohoto jmenného prostoru a slučte je se stávajícími pravidly sandboxu/souborového systému. Připojení pouze odchozí zdrojové adresy Squid neumístí proces do tohoto kontextu.

Související články