هغې نوم فضا لپاره چې لا دمخه په /run/netns/proxy-egress کې شته، دا په موجود Squid خدمت drop-in کې یوځای کړئ:

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

خدمت د هغه برخې وروسته کېږدئ چې نوم فضا جوړوي. دا ترتیبول نه نوم فضا جوړوي او نه د هغې انټرفیسونه، پتې یا لارې.

هم اورېدونکی او هم وتونکی ساکټ اوس هلته شته. پیرودونکو ته د هغې اورېدونکې لارې او د هغې ساتل شوې لاسرسي تګلارې ته اړتیا ده؛ د کوربه loopback په خپله خوښه د نوم فضا loopback نه وي.

Resolver فایلونو ته جلا پاملرنه غواړي. د ip netns exec برخلاف، دا شبکه ترتیبول /etc/netns/NAME فایلونه د هغوی په عادي لارو نه نصبوي. کله چې ځای پرځای کول خپلې نوم فضا resolver فایل ته اړتیا ولري:

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

له هغې نوم فضا څخه د لاسرسي وړ resolver پتې وکاروئ او له موجود sandbox/د فایل سیستم قواعدو سره یې یوځای کړئ. یوازې د Squid وتونکې سرچینې پتې تړل بهیر په دې شرایطو کې نه ځای پرځای کوي.

اړوندې مقالې