De Client mellt verbonnen, d’Ikon an der Taskbar gesäit normal aus, an et lued sech näischt. Et huet direkt ugefaangen, nodeems du vu Wi-Fi op e Kabel gewiesselt hues, oder direkt nodeems en Distro-Upgrade fäerdeg war. Futti ass net de Profil, awer de Zustand, deen fir déi vireg Basiskonnexioun gebaut gouf. De Kernel huet nach eng Standardroute, déi op en Tunnelapparat weist, deen keen huet, oder den Resolver zielt nach ëmmer Serveren op engem Link op, dee fort ass. Béid Feeler gesinn aus wéi en doudegt Netz an déi zwéin kënnen op der Plaz reparéiert ginn.

Déi al Stécker waren scho falsch, ier s du se gemierkt hues. De Kabel auszezéien huet se just siichtbar gemaach.

Frot de Kernel wou e Paket géif higoen

Route-Lëschte si schwéier ze liesen, well se alles oplëschten, wat de System weess, och Entréen, déi net méi gëllen. Eng Route-Sich beäntwert déi eenzeg Fro, déi et wäert ass ze stellen: wéi en Apparat dëse konkrete Paket grad elo dréit. Wa sech d’Äntwert op en Tunnelapparat bezitt, wäert de Kernel en notzen, och wann do keen liewegen Clientprozess hannert ass, an de Paket fält an eng Interface, déi keen ënnerhält. Wa sech d’Äntwert op den Ethernet-Adapter bezitt, während de Client drop bestoe bleift datt en ugeschalt ass, existéiert den Tunnel, huet awer d’Auswiel verluer, wat dat gewéinlecht Resultat vum Wiessel vun drahtlos op Kabel ass.

Féier d’Sich zweemol aus, eng Kéier fir eng ëffentlech Adress an eng Kéier fir eng intern, well eng Split-Tunnel-Politik déi eng éierlech routéiere kann an déi aner fale loossen.

ip route show default
ip route get 1.1.1.1
ip route get 10.20.30.40

Den Resolver behält och den doudege Link

Op engem Host mat systemd-resolved gehéieren DNS-Serveren zu Linken an net zu enger globaler Lëscht. En VPN-Link, deen erofgaang ass, kann eng Zäitchen nach mat senge Serveren registréiert bleiwen, an da waart all Sich op eng Adress, déi ni äntwert. Där Verspéidung fillt sech wéi en doudegt Netz un, an et schéckt d’Leit op d’Routen ze kucken, wann d’Route gutt ass.

resolvectl status
resolvectl query intranet.example.com

Liest d’Bléck pro Link a bestëmmt, wéi en Link d’Domain, ëm déi et geet, besëtzt. En Tunnel, deen ugeschalt ass, awer net de Besëtzer vun der interner Domain ass, gëtt intern Nimm un den ëffentleche Resolver weider, an d’Symptom ass net vun engem Routingfeeler z’ënnerscheeden.

Reparéier d’Registréierung an net /etc/resolv.conf. An den aktuellen Ubuntu- an Fedora-Installatiounen ass dee Wee e symbolesche Link an den Ausféierungszoustand vum Resolver, sou datt eng Ännerung entweder ignoréiert oder beim nächsten Netzwierkevenement iwwerschriwwen gëtt.

En VPN fänkt ni vu selwer un

NetworkManager hieft en VPN iwwer enger Basiskonnexioun erop, an et léiert, wiem et soll nolauschteren, aus connection.secondaries op där Basis. Dës Referenz vun den Astellunge vun der Konnexioun seet kloer, datt Auto-Connect fir VPN-Profiler net ëmgesat ass. Dat ass dee ganzen Mechanismus hannert där Klass vu Feeler: ännert d’Basis, an den VPN muss vun Hand nei gepaart oder nei aktivéiert ginn.

nmcli device status
nmcli connection show --active
nmcli connection up office-vpn

Wann déi aktiv Lëscht d’Basis ouni den VPN weist, ass den Tunnel guer net aktiv an d’Route gouf ni installéiert, amplaz al ze bleiwen. Wann d’Aktivéierung sech beschwéiert, datt et keng Quellkonnexioun gëtt, ass d’Basis, mat där en gepaart war, fort, also reparéier fir d’éischt d’Basis oder d’Paarung a hale fenn op, den VPN nach eng Kéier ze probéieren.

En Upgrade kann Astellungen ouni Noriicht fale loossen

En Distro-Upgrade ersetzt de Client an dacks säin NetworkManager-Plugin, während de gespäicherte Profil d’Eegeschaftsnimm behält, mat deene en geschriwwen gouf. Alles, wat den neie Plugin net méi erkennt, gëtt am Stille iwwersprongen. De Profil aktivéiert sech nach ëmmer an den Apparat erschéngt nach ëmmer, awer d’Route, déi fréier mat him koum, kënnt ni méi.

Handgeschriwwen Hooke beweege sech och. E Skript, dat eng Route op engem viraussobaren Ament an der aler Sequenz installéiert huet, kann elo lafen, ier d’Interface existéiert, oder nodeems de Client schonn an den Timeout gelaf ass.

Vergläich de liewegen Profil mat dem Plugin, deen s du tatsächlech hues, an net mat dem Verhalen, un dat s du dech erënners. Wann e Schlëssel aus der Dokumentatioun fort ass, verlager d’Aarbecht an en Dispatcher-Skript oder an en ënnerstëtzte Ersatz, amplaz déi al Eegeschaft erëmzestellen.

Dräi Zoustänn, dräi verschidde Reparaturen

Entscheet, a wéi engem Zustand s du bass, ier s du eppes ufaass, well en Neistart d’Beweiser zerstéiert an de Feeler beim nächsten Netzwierkwiessel zeréckkënnt.

What the lookup showsWhat it meansRepair
A default route via a device that exists but is unusedLeftover route from an earlier activationRemove the stale entry, or bounce the profile that installed it
A tunnel device with no client processThe client skipped its cleanupFix the disconnect path, then clear the leftover device state
No tunnel device and no active profileMissing base connection or broken pairingBring up the base, then pair the VPN with it again

Schléiss mat enger Sich fir eng ëffentlech Adress of, enger fir eng intern Adress an enger Nummufro. Wa d’Adressen funktionéieren an den Numm net, ass de verbleiwenen Feeler den Domänberäich am Resolver, an d’Route-Tabelle war ni de Problem.

Ähnlech Artikelen