Eng OpenVPN-Instanz kënnt beim Start ënner engem Numm op, deen Dir net kennt, an d'Stoppe funktionéiert bis zum nächsten Neistart. Dëst Muster heescht, Dir hutt de Prozess ewechgeholl, awer net d'Aktivéierung. Déi zwee sinn ënnerschiddlech Objeten, an nëmmen een dovun ass an engem Statusbildschierm ze gesinn. Fir d'Aktivéierung ze fannen, brauch een véier nëmmen-Liesen-Kommandos an eng Entscheedung.

Nennt als éischt déi genee Eenheet

Schafft vum Eenheetsnumm am Journal aus, an net vun engem Profil-Dateinumm. D'Instanz kann openvpn@, openvpn-client@, openvpn-server@ oder eppes Distributiounsspezifesches heeschen, an de Numm ze roden schéckt Iech op déi falsch Schabloun. D'Statusausgab nennt d'Eenheet, déi wierklech gelaf ass, an dat ass den eenzegen Numm, deen hei zielt. Kopéiert en exakt, inklusiv engem eventuellen Suffix.

Déi folgend Kommandos beschreiwen déi Eenheet, ouni eppes z'änneren. systemctl show mellt de Fragmentwee, de Quellwee, den Zoustand vun der Eenheetsdatei, eventuell Drop-ins a wat se ausgeléist huet. list-dependencies --reverse weist, wéi eng gelueden Eenheeten op se weisen. Béid si nëmmen-Liesen, dofir féiert se aus, ier Dir eng Theorie bilt.

Ersetzt den observéierten Numm iwwerall. E kopéierten Beispillsnumm ass de gewéinlechsten Wee, déi falsch Déngschtleeschtung z'ënnersichen, an et gëtt selbstsécher Äntwerten iwwer eng Eenheet, déi ni gelaf ass.

Liest d'Schabloun, fir den Dateinumm ze léieren

Eng Instanz-Eenheet ass eng Erweiderung vun enger Schabloun, an d'Schabloun entscheet, wéi eng Konfiguratiounsdatei si liest. Eng Kommandozeil, déi op engem instanzspezifesche Platzhalter ophält, gëtt zum Instanznumm plus dem Suffix opgeléist. Ass de Suffix .conf an d'Instanz heescht old, dann ass d'Datei old.conf. Nennt d'Instanz old.conf, dann freet déiselwecht Schabloun no old.conf.conf.

Dësen Detail erkläert eng Klass vun Duplikater. Een hëlt eng zweet Instanz ënner dem falschen Numm dobäi, déi éischt leeft weider, an den Host hält um Enn zwee Tunnelen an een duerchernee Log.

Liest déi wirksam Schabloun, an net d'Datei, déi Dir Iech erënnert geännert ze hunn. En Drop-in kann d'Kommandozeil ersetzen, an d'Ersetzung ass, wat beim Start leeft.

Verfollegt, wéi si an d'Starttransaktioun kënnt

Dräi Weeër sinn heefeg: eng Wants-Verbindung vun engem Zil, eng Fuerderung vun enger anerer Eenheet, oder eng generéiert Eenheet vun engem Pakgenerator. D'Lëscht vun den ëmgekéierten Ofhängegkeete deckt déi éischt zwee als gelueden Graf-Anträg of. Si deckt keen Timer, keen Hook oder eng extern Ufro of, dofir ass d'Lëscht e Beweis an net eng komplett Audit.

Generéiert Ausgab ënner /run/systemd/generator ass e Produkt, keng Quell. Si z'änneren iwwerlieft nëmme bis zur nächster Generatioun, dofir gesäit eng do ugewannt Korrektur erfollegräich aus an hëlt duerno zréck.

Prüft de dokumentéierten Input vum Pak, ier Dir unhëlt, wou de Generator liest. En undokumentéierten Scan vun engem Verzeechnes ass de gewéinleche Grond, firwat eng Eenheet ouni Aktivéierungsverbindung erschéngt.

Hëlt d'Aktivéierung ewech, net just de Prozess

Wann d'Instanz direkt aktivéiert a wierklech veralt ass, stoppt systemctl disable --now se a hëlt d'Startverbindung an engem Schrëtt ewech. Préift als éischt, datt dësen Tunnel net Ären eenzegen administrativen Wee op den Host ass. De Kommando ass e Liewenszyklus-Beispill, kee Virschlag, all VPN op der Maschinn ze stoppen. Féiert d'Prüfung virum Kommando aus, net duerno.

Déi zwou Hälften sinn trennbar a ginn dacks verwiesselt. Ausschalten stoppt keen lafende Service, an d'Stoppe hëlt keng Aktivéierung ewech, dofir erkläert e partiellen Kommando e Problem, dat beim Start zréckkënnt.

Eng deaktivéiert Eenheet kann nach ëmmer vun enger anerer Eenheet oder duerch eng explizit Ufro gestart ginn. Wann e Generator d'Aktivéierung besëtzt, korrigéiert sengem Input, amplaz seng Ausgab ze deaktivéieren. Maskéiere blockéiert méi Weeër, kann awer Ofhängegkeeten briechen, dofir ass et keen Ersatz fir Verständnis.

Verifizéiert mat engem Neistart, net mat engem Statusbildschierm

Luet systemd nei, wann Eenheetsdefinitiounen oder Generator-Input sech geännert hunn, an ënnersicht duerno den entstanenen Zoustand. En Daemon-Neilaas dréckt keen neit Profil an en lafenden Tunnel, dofir sinn déi zwou Prüfungen getrennt. Plangt en Neistart a bestätegt, datt d'Instanz fortbleift, während den ugedaachte Tunnel nach funktionéiert.

Haalt dat aalt Profil, bis säin Eegentum verstanen ass, an zitt et duerno iwwer de virgesi Prozess zréck. Erfolleg ass eng absent Eenheet an en funktionéierende Zougangswee, net eng fehlgeschloen Eenheet, déi op engem Bildschierm fehlt.

Ähnlech Artikelen