In tunnel kin melde dat er ferbûn is wylst neat him berikt, en dy twa feiten wenje op ferskillende plakken. Ien is de rûtetabel, dy't noch pakketten stjoere kin nei in apparaat dat nimmen besit. De oare is de resolver, dy't noch in tsjinner op in keppeling listje kin dy't fuort is. De netwurkferoaring hat it profyl net skansearre, it hat de tastân fan de foarige ferbining wees efterlitten, en de reparaasje hinget derfan ôf nei hokker fan de twa jo echt sjogge.

Freegje earst de kernel hokker apparaat er brûke soe

In rûtelist lit sjen wat der is; in rûtesykjen lit sjen wat der barre soe. Freegje nei in iepenbier adres en lês de apparaatnamme yn it antwurd, want dat iene fjild beslút oft it pakket earne nuttich oankomt. As it antwurd in tunnelapparaat neamt, jout de kernel de pakketten dêroan, sels as der efter dat ynterface gjin klientproses mear rint. As it antwurd de fysike adapter neamt wylst de klient seit ferbûn te wêzen, stiet de tunnel omheech en is it gewoan net it keazen paad.

It twadde gefal is it gewoane nei't in kabel de triedleaze ferfongen hat, en it docht him foar as in stikken VPN.

ip route show default
ip route get 203.0.113.9

Lês dêrnei de standertynfoieringen, want in rûte dy't troch de foarige basisferbining tafoege is, kin in keppelingsferoaring oerlibje en foar de nije stean. In standertrûte troch in apparaat dat del is, is slimmer as gjin standertrûte, want de kernel foarkiest him noch altyd. Let op de metrik neist elke ynfiering, want dy folchoarder ferklearret de foarkar flugger as de ynterfacenammen.

Lês dêrnei de resolver per keppeling, net per bestân

Namme-oplossing draacht syn eigen tastân en syn eigen ferâldering. In resolver dy't DNS-tsjinners per keppeling listet, hâldt de tsjinners fan in tunnelkeppeling dy't del is mar noch registrearre, en elk sykjen wachtet dan op in tsjinner dy't net antwurdzje sil. It symptoom is in netwurk dat dea fielt wylst de rûtetabel perfekt liket.

Undersykje de tastân per keppeling ynstee fan it bestân, want op in protte distribúsjes is dat bestân in symboalyske keppeling yn de resolver en it bewurkjen derfan docht óf neat óf it wurdt fluch oerskreaun. Sjoch hokker keppeling hokker tsjinners en hokker sykdomein besit, en freegje dan oft de tunnelkeppeling noch registrearre wêze moat. Sa net, deaktivearje dan de ferbining dy't him besit ynstee fan generearre tastân mei de hân te bewurkjen. In namme dy't oplost wylst it rûtesykjen de pakketten earne oars hinne stjoert, is in tredde en aparte flater.

resolvectl status
resolvectl query app.internal.example

As adressen oplosse en ferbinings misse, is de resolver goed en de rûte net. As adressen hielendal net oplosse, is dit it juste plak om te begjinnen.

Hoe't in ferâldere rûte de feroaring oerlibbet

De klient besit it netwurk net allinnich. Op in NetworkManager-host wurdt in VPN-profyl aktivearre boppe-op in basisferbining, en de ferbiningsynstellingen litte dy basis de VPN neame dy't him folgje moat. As de basis feroaret omdat in oar profyl foarkar krijt, folget de tunnel nei de nije basis of bliuwt er sûnder ien.

In VPN-profyl hellet himsels net omheech, dat de pearfoarming is folle wichtiger as de autoconnect-foarkar fan it profyl sels.

Lês de aktive list en notearje hokker basis omheech is foardat jo de tunnel oanreitsje. As de basis derop stiet en de tunnel net, ûntbrekt de rûte ynstee fan ferâldere te wêzen en is de reparaasje aktivearring. As it aktivearjen fan de tunnel klaget dat der gjin boarneferbining bestiet, is de basis dêr't er mei pearre wie fuort, dus helje dy earst omheech of reparearje de pearfoarming ynstee fan de tunnel op 'e nij te probearjen. In profyl sûnder âlder op 'e nij probearje jout elke kear deselde flater, wat in nuttich sinjaal is en gjin lêst.

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

Unterskied ferâldere tastân fan in ûntbrekkende âlder

Trije tastannen ferklearje hast elk rapport, en elk freget in oare reparaasje. In standertrûte troch in apparaat dat noch bestiet mar de tunnel net mear draacht, is ferâldere tastân, opromme of troch de ynfiering te wiskjen of troch it ferantwurdlike profyl op 'e nij te starten. In tunnelapparaat dêr't syn klientproses fan ferdwûn is, is in oprommingsflater, dat it ôfskiedzjen fan it paad fertsjinnet de oandacht en net de rûtetabel. Hielendal gjin tunnelapparaat betsjut dat de âlder of de pearfoarming ûntbrekt en dat de rûtetabel der nea by belutsen wie.

In nijstart ferberget hokker fan de trije jo hienen, en dêrom fielt it as in reparaasje.

Freegje nei de reparaasje de kernel om ien iepenbier en ien yntern adres, en freegje dan in ynterne namme op. As it adres wurket en de namme net, hawwe jo in domeinberikprobleem yn de resolver fûn en gjin rûteprobleem. Notearje hokker tastân jo fûnen, want de folgjende netwurkferoaring sil dy werjaan dy't jo gewurde lieten.

Relatearre artikelen