Eitthvað ræsir OpenVPN-einingu aftur og aftur: finndu upprunann
Að gera einingu óvirka er ekki það sama og að fjarlægja virkjun hennar. Lestu tilvikið, sniðmátstenginguna og öfugu ósjálfstæðin áður en þú eyðir stillingarsniði.
OpenVPN-tilvik kemur upp við ræsingu undir nafni sem þú kannast ekki við, og að stöðva það virkar þar til næstu endurræsingar. Þetta mynstur þýðir að þú hefur fjarlægt ferlið en ekki virkjunina. Þetta eru ólíkir hlutir, og aðeins annar þeirra birtist á stöðuskjá. Að finna virkjunina krefst fjögurra skrifvarinna skipana og einnar ákvörðunar.
Nefndu nákvæmu eininguna fyrst
Vinndu út frá einingarheitinu í journalinu frekar en út frá skráarheiti stillingarsniðs. Tilvikið getur heitið openvpn@, openvpn-client@, openvpn-server@ eða eitthvað sem er sérstakt fyrir dreifinguna, og að giska á heitið sendir þig á rangt sniðmát. Stöðuúttakið nefnir eininguna sem raunverulega rann, og það er eina heitið sem skiptir máli hér. Afritaðu það nákvæmlega, þar á meðal hvers kyns viðskeyti.
Eftirfarandi skipanir lýsa þeirri einingu án þess að breyta nokkru. systemctl show tilkynnir brotstíginn, upprunastíginn, ástand einingarskrárinnar, hugsanleg drop-in og hvað kveikti hana. list-dependencies --reverse sýnir hvaða hlaðnu einingar vísa á hana. Báðar eru skrifvarðar, svo keyrðu þær áður en þú myndar þér kenningu.
Skiptu um hina athuguðu heiti alls staðar. Afritað dæmaheiti er algengasta leiðin til að rannsaka ranga þjónustu, og það gefur örugg svör um einingu sem aldrei rann.
Lestu sniðmátið til að læra skráarheitið
Tilvikseining er útvíkkun sniðmáts, og sniðmátið ræður því hvaða stillingarskrá hún les. Skipanalína sem endar á staðgengli fyrir tilvikið verður að heiti tilviksins auk viðskeytisins. Ef viðskeytið er .conf og tilvikið heitir old, er skráin old.conf. Nefndu tilvikið old.conf og sama sniðmát biður um old.conf.conf.
Þessi smáatriði útskýra flokk tvítekninga. Einhver bætir við öðru tilviki undir röngu heiti, hið fyrra heldur áfram að keyra, og hýsilinn endar með tvo jarðgöng og eina ruglingslega annál.
Lestu virka sniðmátið frekar en skrána sem þú manst að þú breyttir. Drop-in getur skipt út skipanalínunni, og staðgengillinn er það sem keyrir við ræsingu.
Rekjaðu hvernig hún kemst inn í ræsingarviðskiptin
Þrjár leiðir eru algengar: wants-tenging frá skotmarki, krafa frá annarri einingu, eða mynduð eining frá pakkamyndara. Listinn yfir öfug ósjálfstæði nær yfir fyrstu tvær sem hlaðnar færslur í línuritinu. Hann nær ekki yfir tímamæli, krók eða utanaðkomandi beiðni, og þess vegna er listinn sönnun en ekki full endurskoðun.
Mynduð framleiðsla undir /run/systemd/generator er afurð, ekki uppruni. Að breyta henni lifir aðeins til næstu myndunar, og þess vegna virðist lagfæring þar heppnast og fer svo til baka.
Athugaðu skjalfesta inntak pakkans áður en þú gerir ráð fyrir hvaðan myndarinn les. Óskjalfest skönnun á möppu er venjulega ástæðan fyrir því að eining birtist án virkjunarhlekks.
Fjarlægðu virkjunina, ekki bara ferlið
Ef tilvikið er virkt beint og raunverulega úrelt, stöðvar systemctl disable --now það og fjarlægir ræsingarhlekkinn í einu skrefi. Athugaðu fyrst að þessi jarðgöng séu ekki eina stjórnunarleiðin þín að hýsilnum. Skipunin er dæmi um lífsferil, ekki tillaga um að stöðva hvert VPN á vélinni. Keyrðu athugunina fyrir skipunina, ekki eftir.
Hlutarnir tveir eru aðskiljanlegir og ruglast oft. Að gera óvirkt stöðvar ekki keyrandi þjónustu, og stöðvun fjarlægir ekki virkjun, svo hluta skipun útskýrir vandamál sem kemur aftur við ræsingu.
Óvirk eining getur samt verið ræst af annarri einingu eða með skýrri beiðni. Þegar myndari á virkjunina, lagaðu inntak myndarans í stað þess að gera framleiðslu hans óvirka. Fjöldun lokar fleiri leiðum en getur brotið ósjálfstæði, svo hún kemur ekki í stað skilnings.
Staðfestu með endurræsingu, ekki stöðuskjá
Endurhlaðaðu systemd ef einingarskilgreiningar eða inntak myndarans breyttust, og skoðaðu síðan ástandið sem verður til. Endurhleðsla daemons ýtir ekki nýju sniðmáti inn í keyrandi jarðgöng, svo athuganirnar tvær eru aðskildar. Skipuleggðu endurræsingu og staðfestu að tilvikið verði áfram fjarverandi meðan ætluðu jarðgöngin virka enn.
Haltu gamla sniðmátinu þar til eignarhald þess er skilið, og lokaðu því síðan með ætluðu ferli. Árangur er fjarverandi eining og virk aðgangsleið, ekki misheppnuð eining sem vantar á einn skjá.