Stöðvið réttu OpenVPN-tenginguna: forgrunnur, systemd eða NM
Skipunin sem aftengir göng fer eftir því hver ræsti hana. Berið saman eigendur forgrunns, systemd, NetworkManager og OpenVPN 3 áður en þið sendið merki.
Að loka terminalglugga er ekki það sama og að loka göngum, og að drepa ferli er ekki það sama og að stöðva þjónustu. Á Linux fer skipunin sem aftengir í raun eftir því hvaða eining ræsti tenginguna og á því lífsferil hennar. Samanburðurinn hér að neðan nær yfir fjórar uppsetningar sem þið eruð líklegust til að rekast á, og auðkennið sem hver þeirra þarf.
Forrunnsforrit og forrit í djöfnunarham
Forrit sem ræst er handvirkt í terminali tilheyrir því terminali. Ctrl+C sendir truflun, forritið rifur niður viðmót sitt og göngin enda. Ekkert annað þarf að láta vita.
Forrit sem ræst er í gegnum skeljarumbúðir og látið vera í bakgrunni tilheyrir engum sérstökum, og það er tilvikið þar sem fólk grípur til killall. Finndu ferlið fyrst, staðfestu að skipanalínan nefni prófílinn sem þú átt við, og sendu síðan venjulega lokunarmerkið. Ferli undir eftirliti sem er drepið undir eftirlitsaðilanum sínum verður einfaldlega endurræst, þess vegna skiptir auðkenning eigandans meira máli en val á merki. Sendu merki til ferlahópsins aðeins þegar þú hefur staðfest að engin önnur göng deila honum.
SIGUSR1 er ekki aftenging; það biður forritið um að endurræsa göngin.
systemd-eintök
Þegar eining á tenginguna er einingin hluturinn sem stöðva á. Sniðmátseintök eins og openvpn-client@office bera prófílnafnið, og að stöðva sniðmátsmarkmið í stað eintaksins getur haft áhrif á hvert forrit á vélinni.
systemctl list-units 'openvpn-client@*'
systemctl stop [email protected]
Lestu ExecStart einingarinnar þegar þú ert ekki viss um hvaða prófíl eintakið hlóð.
Virkt eining kemur aftur við næstu ræsingu, sem er sérstök ákvörðun frá því að stöðva hana núna. Slökktu á henni aðeins eftir að þú hefur ákveðið að tengingin eigi ekki að koma aftur, og skráðu þá ákvörðun þar sem næsti stjórnandi finnur hana.
NetworkManager-prófílar
Prófíll sem NetworkManager stýrir er ekki ferli sem þú getur sent merki til. Stjórnandinn á lífsferilinn, og hluturinn sem á að vinna með er virka tengingin, auðkennd með UUID frekar en skjáheiti. Að lesa virka listann fyrst sýnir líka hvort önnur göng séu í gangi undir nafni sem þú bjóst ekki við.
nmcli connection show --active
nmcli connection down uuid actual-uuid
Skjáheiti endurtaka sig, og nafn prófílfjölu er ekki auðkenni hennar, svo afritaðu UUID úr listanum. Ef tengingin kemur strax aftur er eitthvað að virkja hana: secondaries-færsla á grunntengingu, dispatcher-skrift eða sjálfvirk tengingarflagga. Að stöðva tengingu stjórnandans er rétta fyrsta skrefið, og endurvirkjunin er næsta spurning. Ekki eyða prófílnum til að stöðva endurvirkjunina, því það fjarlægir líka skilríkin sem þú gætir þurft á morgun.
Skipanaviðmið stjórnandans skjalfestir hvernig down-markmið er valið.
OpenVPN 3 lotur
OpenVPN 3 Linux notar lotumódel í stað ferlis fyrir hver göng. Þú skoðar loturnar sem þjónustan þekkir og vinnur síðan á einni lotuslóð. Slóðin er auðkennið, og hana má ekki skipta út fyrir stillingarheiti.
openvpn3 sessions-list
openvpn3 session-manage --path /net/openvpn/v3/sessions/... --disconnect
Að aftengja hverja lotu er önnur aðgerð, og hún á að vera viljandi.
Sama vélin getur haldið lotum frá nokkrum notendum, svo listið áður en þú vinnur og staðfestu eiganda lotunnar sem þú ert að fara að ljúka.
Hvað á að staðfesta eftir á
Athugaðu þrjá hluti eftir hverja þessara stöðvana: listinn yfir virkar tengingar inniheldur ekki lengur göngin, viðmótið er horfið, og leiðarleit fyrir innra vistfang velur ekki lengur göngutæki. Ákveddu síðan hvað gerist við næstu ræsingu.
ip -brief address
ip route get 10.8.0.1
Að fjarlægja viðmót handvirkt stöðvar ekki eigandann, og það skilur hreinsunina hálfnaða.
Að aftengja núna, koma í veg fyrir næstu sjálfvirkri ræsingu og leyfa síðan umferð utan VPN eru þrír aðskildir valkostir. Gerðu hvern þeirra skýrt.