Untuk ruang nama yang sudah tersedia di /run/netns/proxy-egress, gabungkan ini ke drop-in layanan Squid yang ada:

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

Urutkan layanan setelah komponen yang membuat ruang nama. Setelan ini tidak membuat ruang nama maupun antarmuka, alamat, atau rutenya.

Soket pendengar dan soket keluar kini ada di sana. Klien memerlukan jalur ke pendengar itu dan kebijakan aksesnya yang dipertahankan; loopback host tidak otomatis menjadi loopback ruang nama.

Berkas resolver perlu perhatian tersendiri. Berbeda dengan ip netns exec, setelan jaringan ini tidak memasang berkas /etc/netns/NAME di atas jalur biasanya. Saat penerapan membutuhkan berkas resolver ruang namanya:

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

Gunakan alamat resolver yang dapat dijangkau dari ruang nama itu dan gabungkan dengan aturan sandbox/sistem berkas yang ada. Mengikat hanya alamat sumber keluar Squid tidak menempatkan proses dalam konteks ini.

Artikel terkait