Ühendage Squidi systemd-teenus olemasoleva väljundnimede ruumiga
Määrake NetworkNamespacePath enne käivitamist ja lisage eraldi resolver-faili sidumine, kui see nimede ruum seda vajab.
Nimede ruumi jaoks, mis on juba saadaval aadressil /run/netns/proxy-egress, ühendage see olemasoleva Squidi teenuse drop-iniga:
[Service]
NetworkNamespacePath=/run/netns/proxy-egressJärjestage teenus pärast komponenti, mis nimede ruumi loob. See säte ei loo ei nimede ruumi ega selle liideseid, aadresse ega marsruute.
Nii kuulamis- kui ka väljuv pesa on nüüd seal olemas. Kliendid vajavad teed selle kuulajani ja selle säilitatud juurdepääsupoliitikat; hosti loopback ei ole automaatselt nimede ruumi loopback.
Resolver-failid vajavad eraldi tähelepanu. Erinevalt käsust ip netns exec ei mounti see võrgusäte faile /etc/netns/NAME nende tavapärastele teedele. Kui juurutus vajab oma nimede ruumi resolver-faili:
BindReadOnlyPaths=/etc/netns/proxy-egress/resolv.conf:/etc/resolv.confKasutage resolveri aadresse, mis on sellest nimede ruumist kättesaadavad, ja ühendage need olemasolevate sandboxi/failisüsteemi reeglitega. Ainult Squidi väljuva lähteaadressi sidumine ei aseta protsessi sellesse konteksti.