journalctl fir VPN-Logs: wéi eng Eenheet besëtzt d’Verbindung?
OpenVPN, wg-quick an NetworkManager schreiwen an ënnerschiddlech Eenheeten. Wielt den Eegentemer, maacht d’Zäitfenster méi kleng an da liest déi éischt feelgeschloen Etapp an der Rei.
Fänkt mat der systemd-Eenheet un, déi d’VPN-Verbindung tatsächlech besëtzt, net mam Logbefehl un deen Dir Iech erënnert. En direkten OpenVPN-Service, eng wg-quick-Eenheet an e NetworkManager-Profil leeën hir nëtzlech Messageen an ënnerschiddlech Eenheeten, an eng Ufro op déi falsch Eenheet gëtt en eidelt Resultat, dat wéi Stëllt ausgesäit. Vergläicht déi dräi gewéinlech Eegentemer, maacht d’Fenster méi kleng an da liest d’Etappen an der Rei.
Vergläicht déi dräi gewéinlech Eegentemer
En OpenVPN-Clientservice ass normalerweis eng Instanz-Eenheet, déi nom Profil genannt ass, wéi [email protected]. Seng Messageen enthalen de Konfiguratiounspad, d’Analys vun den Optiounen, den TLS-Handshake an d’Installatioun vun de Route, déi de Client mécht.
Eng wg-quick-Eenheet ass vum Design hir méi roueg. D’Interface-Konfiguratioun geschitt beim Start, den Handshake gëtt vum Kernel iwwerholl, an d’routin Schlëssel-Erneierunge ginn net standardméisseg geloggt, dofir ass wg show dacks méi informativ wéi de Journal. Dësen Ënnerscheed ass wichteg, wann Dir e Protokoll, deen d’Verhandlungen loggt, mat engem vergläicht, deen dat net mécht.
NetworkManager besëtzt d’Profiler, déi en erstallt huet, a seng Messagee liewen ënner NetworkManager.service och wann de Basis-Plugin en VPN-Helfer ass. Freet souwuel de Manager wéi och d’Helfer-Eenheet, wann de Profil sou verwalt gëtt.
Maacht d’Ufro op eng Eenheet an eng Fenster méi kleng
Freet déi Eenheet, déi Dir identifizéiert hutt, a begrenzt d’Zäit op de Versuch, deen Dir ënnersicht. En Dag ass normalerweis genuch, an eng méi kuerz Fenster ass besser, wann d’Maschinn dacks erëm verbënnt.
journalctl -u [email protected] --since today
systemctl list-units --type=service | grep -i vpn
systemctl cat [email protected]Verifiéiert den installéierten Numm, ier Dir der Ufro vertraut. D’Distributiounspakkage benennt Eenheeten ëm, an e Profil, deen als Fichier existéiert, gouf vläicht ni als Service aktivéiert. Wann d’Eenheet net existéiert, erzielt dee eidelen Journal Iech vum Deployement an net vum Tunnel.
Liest déi éischt feelgeschloen Etapp
Liest d’Evenementer an der Rei, wéi se geschéien: Sich nom Endpunkt, Transport, Identitéit, Authentifizéierung, Installatioun vun de Route an de spéidere Fehler vun der Applikatioun. Den éischte konkreten Fehler ass deen, deen et verdéngt ënnersicht ze ginn, well alles duerno eng Konsequenz ass.
En Service, deen erfollegräich start, beweist net, datt all noutwendeg Ressource erreechbar ass. Eng Reconnect-Schleif kann e puer getrennte Verhandlunge produzéieren, dofir behält den Profilnumm an d’Zäit vum Versuch bei den Evenementer a liest ee Versuch anstatt en zesummegesetzte Stroum. En eenzelen Versuch ass eng Sequenz mat enger Ursaach, wärend en zesummegesetzte Stroum eng Mauer aus widderhollte Linnen ass. Schreift den éischte Fehler an den Ticket, ier Dir weider liest.
Mëscht keen feelgeschloene Service mat engem manuelle Client
Wann Dir en Client vun Hand gestart hutt, nodeems de Service feelgeschloen ass, geet seng Ausgab soss an eng aner Plaz a säi Verhalen kann anescht sinn. Huelt dat neit Resultat vum selwechten Eegentemer an der selwechter Ufro no enger ënnerstëtzter Korrektur, sou datt de Verglach weist, wat sech geännert huet, anstatt zwee verschidde Programmer ze mëschen.
Ännert keng originär Zäitstempel, fir se mat engem aneren Host auszegläichen. Notéiert d’Zäitzon an en eventuellen bekannten Auerënnnerscheed separat, well eng Zäitlinn, déi Dir editéiert hutt, ass keng Beweis méi.
Deelt en Auszuch, keen Export
Journal-Anträg kënnen Benotzernimm, Endpunkt-Adressen, privat Topologie an Informatiounen iwwer d’Skriptëmfeld enthalen. Kuckt den tatsächlechen Auszuch duerch a schwärzt dat, wat sensibel ass, anstatt en kompletten onlimitéierten Export ze publizéieren. Zitéiert d’Linnen, déi de Fehler beleeën, a resuméiert de Rescht. En kuerzen iwwerkuckten Auszuch ass méi einfach ze benotzen wéi eng Fichier, déi keen liest.
Schéckt déi schmuel Fenster, den Numm vun der Eenheet an déi éischt feelgeschloen Etapp a sot, wat Dir schonn ausgeschloss hutt. systemd-journalctl-Handbuch dokumentéiert d’Selektoren an d’Ausgaboptiounen, wann Dir eng Form braucht, déi d’Versioun vun der Distributioun ënnerstëtzt.