/run/netns/proxy-egress дарегинде мурунтан бар аттар мейкиндиги үчүн муну бар Squid кызматынын drop-in файлына бириктириңиз:

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

Кызматты аттар мейкиндигин түзгөн компоненттен кийин жайгаштырыңыз. Бул жөндөө аттар мейкиндигин да, анын интерфейстерин, дарегин же маршрутун да түзбөйт.

Угуучу да, сыртка чыгуучу сокет да азыр ошол жерде. Кардарларга ошол угуучуга жол жана анын сакталган кирүү саясаты керек; хосттун loopback дареги автоматтык түрдө аттар мейкиндигинин loopback дареги эмес.

Resolver файлдары өзүнчө көңүл бурууну талап кылат. ip netns execден айырмаланып, бул тармактык жөндөө /etc/netns/NAME файлдарын алардын кадимки жолдоруна mount кылбайт. Жайылтуу өзүнүн аттар мейкиндигинин resolver файлын талап кылганда:

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

Ошол аттар мейкиндигинен жеткиликтүү resolver даректерин колдонуңуз жана аларды бар sandbox/файл тутуму эрежелери менен бириктириңиз. Squid'дин сыртка чыгуучу булак дарегин гана байлоо процессти бул контекстке жайгаштырбайт.

Тектеш макалалар