Per a un espai de noms que ja està disponible a /run/netns/proxy-egress, incorporeu això al drop-in existent del servei Squid:

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

Ordeneu el servei després del component que crea l'espai de noms. Aquesta opció no crea ni l'espai de noms ni les seves interfícies, adreces o rutes.

Tant el sòcol d'escolta com el de sortida ja existeixen allà. Els clients necessiten un camí cap a aquest escoltador i la seva política d'accés conservada; el loopback de l'amfitrió no és automàticament el loopback de l'espai de noms.

Els fitxers resolver requereixen una atenció separada. A diferència de ip netns exec, aquesta opció de xarxa no munta els fitxers /etc/netns/NAME sobre les seves rutes habituals. Quan el desplegament necessita el fitxer resolver del seu espai de noms:

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

Utilitzeu adreces resolver abastables des d'aquest espai de noms i combineu-les amb les regles existents de sandbox/sistema de fitxers. Vincular només l'adreça d'origen de sortida de l'Squid no situa el procés en aquest context.

Articles relacionats