เชื่อมบริการ systemd ของ Squid เข้ากับ egress namespace ที่มีอยู่
ตั้งค่า NetworkNamespacePath ก่อนเปิดใช้งาน และจัดให้มีการผูกไฟล์ resolver แยกเมื่อ namespace นั้นต้องการ
สำหรับ namespace ที่มีอยู่แล้วที่ /run/netns/proxy-egress ให้รวมส่วนนี้เข้าใน drop-in ของบริการ Squid ที่มีอยู่:
[Service]
NetworkNamespacePath=/run/netns/proxy-egressจัดลำดับบริการให้อยู่หลังส่วนประกอบที่สร้าง namespace การตั้งค่านี้ไม่ได้สร้าง namespace หรืออินเทอร์เฟซ ที่อยู่ หรือเส้นทางของมัน
ทั้งซ็อกเก็ตที่รอรับและซ็อกเก็ตขาออกมีอยู่ที่นั่นแล้ว ไคลเอนต์ต้องมีเส้นทางไปยังตัวรับฟังนั้นและนโยบายการเข้าถึงที่เก็บไว้; loopback ของโฮสต์ไม่ใช่ loopback ของ namespace โดยอัตโนมัติ.
ไฟล์ resolver ต้องได้รับความสนใจแยกต่างหาก ต่างจาก ip netns exec การตั้งค่าเครือข่ายนี้ไม่ได้เมานต์ไฟล์ /etc/netns/NAME ทับเส้นทางปกติของมัน เมื่อการติดตั้งต้องการไฟล์ resolver ของ namespace:
BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.confใช้ที่อยู่ resolver ที่เข้าถึงได้จาก namespace นั้นและรวมเข้ากับกฎ sandbox/ระบบไฟล์ที่มีอยู่ การผูกเฉพาะที่อยู่ต้นทางขาออกของ Squid ไม่ได้ทำให้โปรเซสอยู่ในบริบทนี้