Với một không gian tên đã có sẵn tại /run/netns/proxy-egress, hãy hợp nhất phần này vào tệp drop-in hiện có của dịch vụ Squid:

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

Sắp xếp dịch vụ sau thành phần tạo ra không gian tên. Thiết lập này không tạo không gian tên, cũng không tạo giao diện, địa chỉ hay tuyến đường của nó.

Cả ổ cắm lắng nghe lẫn ổ cắm đi ra giờ đều tồn tại ở đó. Máy khách cần một đường dẫn tới bộ lắng nghe đó và chính sách truy cập được giữ lại của nó; loopback của máy chủ không tự động là loopback của không gian tên.

Các tệp resolver cần sự chú ý riêng. Khác với ip netns exec, thiết lập mạng này không gắn các tệp /etc/netns/NAME đè lên đường dẫn thông thường của chúng. Khi bản triển khai cần tệp resolver của không gian tên mình:

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

Dùng các địa chỉ resolver có thể truy cập từ không gian tên đó và hợp nhất chúng với các quy tắc sandbox/hệ thống tệp hiện có. Chỉ liên kết địa chỉ nguồn đi ra của Squid không đưa tiến trình vào bối cảnh này.

Bài viết liên quan