VPN seet verbonnen, awer näischt gëtt geroutet: zwou Plazen, wou ee kucke soll
D'Wiel vun der Route an d'Registréierung vum Resolver gi verschidde vergëllt. Fro fir d'éischt de Kernel, duerno de Resolver pro Verbindung an zum Schluss de Papp-Verbindung.
En Tunnel kann als verbonne mellen, wärend näischt hien erreecht, an déi zwou Tatsaachen wunnen op verschiddene Plazen. Eng ass d'Routetabell, déi nach ëmmer Paketen un en Apparat schécke kann, deen keen besëtzt. Déi aner ass de Resolver, deen nach ëmmer e Server op enger Verbindung uféiere kann, déi fort ass. D'Netzwierkännerung huet de Profil net beschiedegt, si huet den Zoustand vun der viregter Verbindung verweest hannerlooss, an d'Reparatur hänkt dovun of, wéi eng vun den zwou dir wierklech ukuckt.
Frot fir d'éischt de Kernel, wéi en Apparat hien géif benotzen
Eng Routelëscht weist, wat et gëtt; eng Routesich weist, wat geschitt. Fro no enger ëffentlecher Adress a liest den Apparatnumm an der Äntwert, well dat ee Feld entscheet, ob de Paket iergendwou nëtzlech ukommt. Wann d'Äntwert en Tunnelapparat nennt, gëtt de Kernel d'Paketen dohinner, och wann hannert dëser Interface kee Clientprozess méi leeft. Wann d'Äntwert den physeschen Adapter nennt, wärend de Client behaapt verbonne ze sinn, ass den Tunnel uewen an ass just net de gewielte Wee.
Den zweeten Fall ass de gewéinlechen nodeems e Kabel de Funk ersat huet, an hie stellt sech als futti VPN duer.
ip route show default
ip route get 203.0.113.9Liest duerno d'Standardanträg, well eng Route vun der viregter Basisverbindung eng Verbindungsännerung iwwerliewe kann an virun der neier steet. Eng Standardroute duerch en Apparat, deen aus ass, ass méi schlëmm wéi keng Standardroute, well de Kernel se nach ëmmer virzitt. Passt op d'Metrik nieft all Antrag, well déi Reihenfolge d'Präferenz méi séier erkläert wéi d'Interface-Nimm.
Liest duerno de Resolver pro Verbindung, net pro Fichier
Nimmopréisegung dréit hire eegenen Zoustand an hir eegen Vergänglechkeet. En Resolver, deen DNS-Server pro Verbindung oplëscht, behält d'Serveren vun enger Tunnelverbindung, déi aus ass, awer nach registréiert, an all Sich waart dann op en Server, deen net äntwert. D'Symptom ass en Netzwierk, dat dout fillt, wärend d'Routetabell perfekt ausgesäit.
Iwwerpréift den Zoustand pro Verbindung amplaz de Fichier, well op ville Distributiounen ass dee Fichier e symbolesche Link an de Resolver an en z'änneren mécht entweder näischt oder gëtt séier iwwerschriwwen. Kuckt, wéi eng Verbindung wéi eng Serveren a wéi eng Sichdomän besëtzt, a frot dann, ob d'Tunnelverbindung iwwerhaapt nach registréiert soll sinn. Wann net, deaktivéiert d'Verbindung, déi se besëtzt, amplaz generéierten Zoustand vun Hand ze änneren. En Numm, dee sech opléist, wärend d'Routesich d'Paketen soss wouhi schéckt, ass en drëtten an eegene Feeler.
resolvectl status
resolvectl query app.internal.exampleWann Adressen sech opléisen an d'Verbindungen feelen, ass de Resolver an der Rei an d'Route net. Wann Adressen sech guer net opléisen, ass dëst déi richteg Plaz fir unzefänken.
Wéi eng vergëllte Route d'Ännerung iwwerlieft
De Client besëtzt d'Netzwierk net eleng. Op engem NetworkManager-Host gëtt e VPN-Profil iwwer enger Basisverbindung aktivéiert, an d'Verbindungsastellungen loossen där Basis de VPN ze nennen, deen him soll nolauschteren. Wann d'Basis sech ännert, well en anere Profil virgezunn gëtt, follegt den Tunnel op déi nei Basis oder bleift ouni eng.
E VPN-Profil hieft sech net selwer, dofir ass d'Paarung vill méi wichteg wéi dem Profil seng eege Autoconnect-Präferenz.
Liest d'aktiv Lëscht a notéiert, wéi eng Basis uewen ass, ier dir den Tunnel ufaasst. Wann d'Basis opgezielt ass an den Tunnel net, feelt d'Route amplaz vergëllt ze sinn, an d'Reparatur ass d'Aktivéierung. Wann d'Aktivéierung vum Tunnel sech beschwéiert, et géif keng Quellverbindung ginn, ass d'Basis, mat där hie gepaart war, fort, also bréng se fir d'éischt erop oder reparéier d'Paarung, amplaz den Tunnel nach eng Kéier ze probéieren. En Profil ouni Papp nach eng Kéier probéieren gëtt all Kéier dee selwechte Feeler, wat en nëtzlech Signal ass an net eng Plo.
nmcli device status
nmcli connection show --active
nmcli connection up office-vpnVergëllten Zoustand vun engem fehlenden Papp ënnerscheeden
Dräi Zouständ erkläre bal all Rapport, an all eenheetlech brauch eng aner Reparatur. Eng Standardroute duerch en Apparat, deen nach existéiert, awer den Tunnel net méi dréit, ass vergëllten Zoustand, ewechgeraumt entweder duerch Läschen vum Antrag oder duerch Neistart vum verantwortleche Profil. En Tunnelapparat, deem säi Clientprozess verschwonnen ass, ass e Botzfeeler, dofir verdéngt den Ofbësserwee d'Opmierksamkeet an net d'Routetabell. Gar keen Tunnelapparat heescht, de Papp oder d'Paarung feelt an d'Routetabell war ni bedeelegt.
En Neistart verstoppt, wéi een vun den dräi dir hat, an dofir fillt et sech wéi eng Reparatur un.
Frot no der Reparatur de Kernel no enger ëffentlecher an enger interner Adress, a frot duerno en internen Numm. Wann d'Adress funktionéiert an den Numm net, hutt dir e Problem mam Domänberäich am Resolver fonnt an net e Routing-Problem. Notéiert, wéi en Zoustand dir fonnt hutt, well déi nächst Netzwierkännerung reproduzéiert deen, deen dir a Rou gelooss hutt.