Squid හි systemd සේවාව දැනට ඇති egress namespace එකට සම්බන්ධ කරන්න
දියත් කිරීමට පෙර NetworkNamespacePath සකසන්න, එම namespace එකට අවශ්ය විට වෙනම resolver ගොනු bind එකක් සපයන්න.
/run/netns/proxy-egress හි දැනටමත් පවතින namespace එකක් සඳහා, මෙය දැනට ඇති Squid සේවා drop-in එකට ඒකාබද්ධ කරන්න:
[Service]
NetworkNamespacePath=/run/netns/proxy-egressnamespace එක සාදන සංරචකයට පසුව සේවාව තබන්න. මෙම සැකසුම namespace එක හෝ එහි අතුරුමුහුණත්, ලිපින හෝ මාර්ග සාදන්නේ නැත.
ශ්රවණ සොකට් සහ පිටතට යන සොකට් දෙකම දැන් එහි පවතී. සේවාදායකයන්ට එම listener එකට මාර්ගයක් සහ එහි රඳවා ගත් access policy එක අවශ්යයි; host loopback ස්වයංක්රීයව namespace loopback නොවේ.
Resolver ගොනු සඳහා වෙනම අවධානය අවශ්යයි. ip netns exec මෙන් නොව, මෙම ජාල සැකසුම /etc/netns/NAME ගොනු ඒවායේ සාමාන්ය මාර්ග මත mount නොකරයි. යෙදවුමට එහි namespace හි resolver ගොනුව අවශ්ය විට:
BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.confඑම namespace එකෙන් ළඟා විය හැකි resolver ලිපින භාවිත කර දැනට ඇති sandbox/ගොනු පද්ධති නීති සමඟ ඒකාබද්ධ කරන්න. Squid හි පිටතට යන මූල ලිපිනය පමණක් bind කිරීම ක්රියාවලිය මෙම සන්දර්භය තුළ තබන්නේ නැත.