חברו את שירות ה-systemd של Squid למרחב השמות הקיים של היציאה
הגדירו NetworkNamespacePath לפני ההפעלה וספקו כריכת קובץ resolver נפרדת כאשר מרחב השמות הזה זקוק לה.
עבור מרחב שמות שכבר זמין בנתיב /run/netns/proxy-egress, מזגו את זה לתוך קובץ ה-drop-in הקיים של שירות Squid:
[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 בלבד אינה מציבה את התהליך בהקשר הזה.