Eng VPN, déi an der éischter Sekonn stierft, ass en anert Déier wéi eng, déi sech verbënnt an duerno feelt, an de gewéinlechen Feeler ass, se als dat selwecht ze behandelen. Hei gëtt et keen Handshake, keen Zertifikatsaustausch an eng Route fir ze kontrolléieren. Eng Zeil am Journal entscheet, wéi eng vu verschiddenen onofhängege Reparaturen zoutrëfft, an se ze iwwersprangen kascht en Nomëtteg, fir eng Konfiguratioun ze änneren, déi ni gelies gouf. Liest déi Zeil fir d’éischt.

Dräi nëmme-Lies-Befehler bréngen dech dohinner: fir d’éischt journalctl -u openvpn@server -b --no-pager, duerno systemctl status openvpn@server, an ss -lunp fir d’UDP-Listener an hir Besëtzer.

Déi éischt Zeil wielt d’Branche

Eng Portkonflikt an eng fehlend Binär bréngen de Start allebéid bannent enger Sekonn ëm, a si loossen ënnerschiddlech éischt Zeile stoen. Eng Noriicht, datt d’Adress schonn am Gebrauch ass, nennt de Port; eng fehlend ausféierbar Datei nennt en Pad, deen net méi existéiert; eng feelend Bedingung oder eng fehlend Konfiguratiounsdatei nennt d’Datei. Déi dräi féieren zu ënnerschiddlechen Reparaturen, an keng vun hinnen gëtt besser, wann een de Client nei installéiert. Kopéiert deen éischte Feeler an deng Notizen, ier s de eppes anescht starte léisst.

Passt op d’Reessai-Schleif op, déi déi ursprénglech Zeil verstoppt. Eng Eenheet mat enger Restart-Politik kann deen éischte Feeler ënner engem Dutzend identesche vergruewen, sou datt journalctl -b no der Eenheet gefiltert a vun uewen gelies besser ass wéi d’Enn.

Wien nach hält de Port 1194

De Schëllege ass meeschtens keen zweeten Server, deen een absichtlech ageriicht huet. Erwaart e Client, dee vun Hand gestart gouf an nach an engem aneren Terminal lieft, en zweet Profil, dat zoufälleg dee selwechte Port gewielt huet, oder e Fournisseurspak, deem säin eegenen Tunnel den 1194 hält. Den Eigentümer vum Socket erschéngt an ss -lunp; gitt dee PID un systemctl status, fir ze wëssen, ob eng Eenheet responsabel ass. Huelt en iwwer säin eegene Kontrollwee erof an net mat engem Signal.

E Signal un e Prozess, deen vun enger Eenheet verwalt gëtt, léist meeschtens en Restart aus, an dee selwechte Feeler erschéngt Momenter duerno nach eng Kéier wéi en neit Problem. Benotzt systemctl stop fir eng Eenheet, den eegene Servicebefehl vum Pak fir eng Fournisseursinstallatioun, an e Signal nëmme fir eppes, wat s de selwer an där Shell gestart hues.

Iwwereg Eenheeten no enger Deinstallatioun

Eng Deinstallatioun läscht Binären; Eenheetsdateien, déi vun Hand geschriwwe goufen, typesch ënner /etc/systemd/system, iwwerliewen se. Systemd probéiert dann nach eng Kéier eng Eenheet, déi op en Pad weist, deen net méi existéiert, an d’Noriicht geet ëm déi fehlend Datei an net ëm d’Entfernung vun gëschter. systemctl status weist de Fragmentpad vun der Eenheet uewen, also kontrolléiert en mat dpkg -S, ier s de eppes läscht. Wann d’Wais fort ass, maachen systemctl daemon-reload an systemctl reset-failed den Zoustand propper; soss ierft all spéider Statuskontroll en.

Wann which openvpn mat eppes ënner /usr/local äntwert, koum d’Binär am Spill vun engem Fournisseursinstallateur an net vun apt. Sou en Installateur bréngt meeschtens säin eegene Listener, säin eegene Startbäitrag a säin eegene Konfiguratiounsdossier mat, sou datt d’Entferne vum sichtbare Befehl de Socket besat léisst.

Deinstalléiert en esou, wéi de Fournisseur et dokumentéiert, bestätegt mat ss -lunp, datt de Port fräi ass, a füügt de Client vun der Verdeelung nëmme bäi, wann s de en brauchs.

Setzt den Zoustand an d’Rei, ier s de nach eng Kéier probéiert

Maacht den Zoustand vum Feeler propper, ier s de Konklusiounen doraus zitt: systemctl reset-failed hëlt d’Zähler ewech, an systemctl status mellt dann den aktuelle Zoustand vun der Eenheet an net hir Geschicht. Start se eng Kéier a liest de Journal vun där Ausféierung an net den aggregéierten Zoustand vun der Maschinn. Eng Eenheet, déi sech als aktiv mellt, wärend den Tunnel näischt transportéiert, ass e gesondert Problem, an e vill méi heefegt. Déi zwee ginn a Bugreporten zesummegeluecht, well béid domat ophalen, datt de Benotzer seet, d’VPN géif net fonctionéieren.

Notéiert d’Branche, déi s de geholl hues: Portkonflikt, fehlend Binär, fehlend Konfiguratioun. Déi nächst Kéier geet et méi séier, se z’erkennen.

Ähnlech Artikelen