VPN dout no dem Standby: Tunnel verluer oder al App?
En erneierte Wi-Fi heescht net, datt den Tunnel zréck ass. Vergläicht dräi Zustänn no dem Erwächen: d’Schnittstell, d’Aktivéierung an d’Sessioun vun der App.
Den Deckel geet op, d’WLAN-Symbol ass erëm do, an d’VPN weist sech nach ëmmer als verbonnen. Déi éischt intern Säit hängt dann, bis d’Zäit eriwwer ass, an en neien Tab mécht datselwecht. Dräi verschidde Saache kënnen dat Bild erzeugen, an si brauchen dräi verschidde Reparaturen: en Tunnel, deen de Standby net iwwerlieft huet, e Profil, deen een net gefrot huet, en erëm z’aktivéieren, oder eng App, déi nach eng Sessioun hält, déi virun Stonnen gestuerwen ass. Si ze vergläichen ass méi séier wéi eppes nei z’installéieren.
Dräi Saache kënnen no dem Erwächen futti sinn
Den éischte Kandidat ass den Tunnel selwer. D’Schnittstell kann nach mat enger Adress existéieren, während d’Verbindung mam Peer fort ass, dofir ass eng Kontrollluucht keen Beweis fir e funktionéierende Wee. En Handshake, deen eeler wéi de Standby ass, ass den Hiwäis, an ee Kommando genüügt, fir en ze gesinn.
Den zweeten ass d’Aktivéierung. Vill Cliente verbannen sech selwer erëm; anerer net, an e Profil, deen een net freet zréckzekommen, sëtzt do a gesäit konfiguréiert aus. Dee Feeler ass bewosst stëll, well näischt eng Feeler gemellt huet.
Den drëtten ass d’App. En Browser-Tab, eng SSH-Sessioun oder eng Datebankverbindung kann en Netzwierkwiessel als Dateideskriptor iwwerliewe, während den Transport drënner dout ass. Dann funktionéiert eng nei Sessioun perfekt, wat Iech seet, datt den Tunnel déi ganzen Zäit gutt war.
Vergläicht déi dräi, ier Dir eppes ännert, well d’Reparaturen sech net iwwerschneiden. En neie Start vun engem Client, deen ni gefrot gouf, nach eng Kéier unzefänken, verschwenden de Beweis, deen Dir gebraucht hutt. Schreift op, wéi ee Kandidat de Symptomer entsprécht, ier Dir eng Konfiguratioun ufässt. Dee eenzege Saz entscheet meeschtens de Rescht vun der Untersuchung.
Als éischt: koum den Tunnel zréck?
Kuckt op d’Schnittstell an den Zustand vum Peer amplaz op den Statustext vum Client. Eng Schnittstell mat enger Adress an ouni frëschen Handshake ass en Tunnel, deen nëmmen nom Numm steet.
ip -brief addr show wg show ip route show table all | head -20
Wann d’Schnittstell ganz feelt, huet den Tunnel net iwwerlieft, an d’Fro gëtt, wien en hätt solle zréckbréngen. Wann se do ass, awer den Handshake al ass, muss d’Verbindung mam Peer nei opgebaut ginn, an de Client waart vläicht op Trafik, deen se ausléist.
Kuckt och d’Routen an d’DNS-Konfiguratioun. En Tunnel kann ouni seng Route zréckkommen, wat de verwierele Zustand erzeugt, an deem d’Schnittstell steet an intern Nimm nach ëmmer iwwer de falsche Server opgeléist ginn.
Zweetens: huet eppes en zréckgefrot?
Hei bezilt sech de Verglach. En OpenVPN-Pluginprofil an eng nativ WireGuard-Verbindung gi vum NetworkManager anescht behandelt, an d’Referenz zu de Verbindungsastellungen seet kloer, datt connection.autoconnect keng VPN-Profiler aktivéiert; de Mechanismus, fir eng VPN mat enger Verbindung opzehiewen, ass connection.secondaries.
nmcli connection show --active nmcli -f connection.autoconnect,connection.secondaries connection show "Work VPN" journalctl -u NetworkManager -b --no-pager | tail -40
Wann eng manuell Neiverbindung de Problem all Kéier reparéiert, ass dat d’Signatur vun enger fehlender Aktivéierung an net vun engem fudden Tunnel. De Log weist normalerweis, wéi d’Schnittstell erofgeet an näischt se zréckbréngt.
Widdersetzt Iech dem Drang, direkt en Standby-Hook derbäizesetzen. En Hook, deen ausléist, ier d’Netzwierk sech erholl huet, rennt géint dee selwechte Prozess, deem en hëllefe wëll, an en mécht aus engem reproduzéierbare Problem en heiansdo Probleem.
Drëttens: hält d’App nach en ale Zustand?
Maacht eng ganz nei Sessioun op déiselwecht Destinatioun, ier Dir d’VPN ufässt. Wann déi nei Sessioun funktionéiert an déi al net, ass den Tunnel gutt an d’App hält eng doudeg Verbindung.
Dëst ass déi bëllegst vun den dräi Kontrollen an déi, déi am dackste vergiess gëtt, well de Fënster, deen feelt, direkt um Écran steet. Maacht en zou, maacht en erëm op, a notéiert, ob de Problem iwwerlieft. Wann déi nei Sessioun funktionéiert, stoppt d’Untersuchung vum Tunnel komplett. Wann se och feelt, ass d’App e Symptom an net eng Ursaach.
Verschidden Apps erholen sech no enger Zäit vun selwer, dofir kann et ausgesinn, wéi wann de Symptom sech no e puer Minutten selwer reparéiert. Dee Verhalen weist op d’App an net op den Tunnel hin, an et ass derwäert, et getrennt ze notéieren. En Kolleeg, deen seet, et hätt sech just selwer reparéiert, beschreift dëst Muster an net e Gléck.
Maacht de Verglach reproduzéierbar
Halt d’Variabelen kleng: een Access-Netzwierk, eng Standby-Dauer an all Kéier déiselwecht éischt Ufro. Loggt dann zwou Resultater: ob eng manuell Neiverbindung et reparéiert, an ob nach en Standby de Feeler zréckbréngt.
Déi lescht Observatioun ass déi, déi déi dräi Kandidate am zouverlässegsten trennt. Eng funktionéierend nei Sessioun no enger feelgeschloener aler ass kee Tunnelproblem, an eng nei Installatioun vum Client wäert dat net änneren.
Dem WireGuard säin dauerhafte Keepalive gehéiert an dëst Bild nëmmen als Keepalive fir eng NAT-Zuordnung. En schéckt Pakete fir eng Zuordnung opzehalen; en hält de Rechner net vum Standby of a kann net weiderschécken, während de Prozess ausgesat ass.
Notéiert am Ticket, wat Dir fonnt hutt: wéi eng vun den dräi Saachen futti war, wat se reparéiert huet a wéi Dir se reproduzéiert hutt. Déi nächst Persoun, déi e Méindeg en Deckel opmécht, wäert Iech danken, an d’Äntwert muss net vun Null un erëm entdeckt ginn.