Za imenski prostor koji je već dostupan na /run/netns/proxy-egress, spojite ovo s postojećim Squid drop-inom usluge:

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

Poredajte uslugu nakon komponente koja stvara imenski prostor. Ova postavka ne stvara ni imenski prostor ni njegove interfejse, adrese ili rute.

I prijemni i odlazni socket sada postoje tamo. Klijentima treba put do tog prijemnika i njegova zadržana politika pristupa; loopback hosta nije automatski loopback imenskog prostora.

Resolver datoteke zahtijevaju posebnu pažnju. Za razliku od ip netns exec, ova mrežna postavka ne montira datoteke /etc/netns/NAME na njihove uobičajene putanje. Kada implementaciji treba resolver datoteka imenskog prostora:

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

Koristite resolver adrese dostupne iz tog imenskog prostora i spojite ih s postojećim pravilima sandboxa/datotečnog sistema. Vezivanje samo Squidove odlazne izvorne adrese ne stavlja proces u ovaj kontekst.

Povezani članci