Eitt OpenVPN drop-in breytti öllum göngum: tilvik á móti sniðmáti
Drop-in undir tilviksmöppunni snertir eitt göng; sniðmátsmappan snertir þau öll. Lestu sameinaðu eininguna áður en þú velur slóð.
Endurræsingarstefna sem bætt var við fyrir eitt göng byrjar að gilda um öll göng á vélinni. Þetta er ekki villa í systemd; þetta er munurinn á drop-in tilviks og drop-in sniðmáts. Slóðin sem þú skrifar skrána undir ræður því hversu margar þjónustur erfa hana.
Veldu umfangið áður en stillingin er sett. Möppurnar tvær líta næstum eins út, og aðeins önnur þeirra er takmörkuð við tilvikið sem þú áttir við.
Einkennið: ein breyting, öll göng
Drop-in sem er sértækt fyrir tilvik býr undir möppu sem heitir eftir fullu tilvikinu, til dæmis [email protected]. Drop-in sniðmáts býr undir [email protected], með @-merkinu og engu tilviksnafni á milli. Hið fyrra gildir aðeins um office. Hið síðara gildir um hverja þjónustu sem er búin til út frá því sniðmáti.
Sniðmátsformið nær ekki til sérstaks [email protected] sniðmáts, og það nær ekki til óskyldra þjónusta með openvpn í nafninu.
Veldu möppuna sem passar við umfangið
Báðar möppurnar eru undir /etc/systemd/system/. Að sleppa síðustu system einingunni býr til slóð sem systemd les ekki sem kerfisyfirskrift, og það er hljóðlát leið til að láta rétt útlit skrá gera ekkert. Skrifaðu fullu slóðina einu sinni og notaðu hana aftur.
Drop-in þarf líka rétta kaflafyrirsögn. Þjónustustillingar heyra undir [Service]. Skrá með stillingum en án kafla er hunsuð eða henni hafnað, og einingin heldur áfram að haga sér eins og áður á meðan skráin stendur þar og virðist valdboðin.
Haltu tilganginum í skráarnafninu ef þú bætir við fleiri en einu drop-in. Stafrófsröð ræður samrunanum, og nafn sem segir hvað skráin gerir gerir þá röð læsilega.
Lestu sameinaðu eininguna áður en þú skrifar
Lestu sameinaðu eininguna áður en þú skrifar nokkuð. systemctl cat [email protected] prentar aðaleininguna og hvert drop-in sem gildir, í samrunaröð. Berðu hana saman við annað tilvik þegar þú íhugar sniðmátsbreytingu. Sá samanburður sýnir nákvæmlega hvaða þjónustur myndu erfa breytinguna.
Tilviksskrá eyðir ekki sniðmátsstillingum. Bæði eru sameinuð, svo sniðmátsgildi sem þú gleymdir getur enn verið í gildi.
Önnur nafngreind drop-in, keyrslustillingar og stillingar frá pakkum taka líka þátt. Ekki gera ráð fyrir að skráin sem þú breyttir síðast sé öll einingin. Sameinaða úttakið er einingin.
Haltu stefnu einingarinnar utan prófílsins
Haltu stefnu einingarinnar og VPN-stillingum aðskildum. Prófílstilskipun verður ekki gild systemd-setning vegna þess að hún stendur undir [Service]. Endurræsingarstilling á heldur ekki heima í .ovpn skrá.
Þessi aðskilnaður er líka ástæðan fyrir því að endurræsingarstefna er ekki það sama og OpenVPN gerir sjálft við endurheimt jafningja. Ákveddu hvaða hegðun þú vilt áður en þú velur umfang.
Beittu því og staðfestu tilvikið
Eftir breytinguna skaltu endurhlaða skilgreiningum stjórnandans með systemctl daemon-reload. Sú endurhleðsla endurræsir ekki göngin; hún les aðeins einingaskrár aftur. Beittu síðan lífsferilsaðgerðinni sem þú ætlaðir á nákvæma tilvikið.
Staðfestu með því að lesa hlöðnu eininguna aftur og fylgjast með hegðuninni sem þú breyttir. Endurræsing sem ber virka vinnu á skilið skipulagða truflun, ekki hraðpróf á framleiðslugöngum. Skráðu tilgang og umfang yfirskriftarinnar við hlið uppsetningarinnar svo næsta manneskja viti hvort skráin hafi átt að vera deild.
Ef stefnan er í raun sameiginleg skaltu færa hana viljandi í sniðmátið og athuga annað tilvik áður en þú kallar það lokið.systemd einingarviðmiðið skjalfestir forgang drop-in og samrunaröð.