Il-klijent jgħid li huwa konness, l-ikona fil-bozza tidher normali, u xejn ma jitgħabba. Beda eżatt wara li mort minn Wi-Fi għal kejbil, jew eżatt wara li ntemmet aġġornament tad-distribuzzjoni. Dak li nkiser mhuwiex il-profil imma l-istat li nbena għall-konnessjoni bażi ta’ qabel. Il-qalba għadha għandha rotta awtomatika li tindika lejn apparat tat-tunnel li ħadd ma għandu, jew is-solvatur għadu jelenka servers fuq rabta li ntilfet. Iż-żewġ fallimenti jidhru bħal netwerk mejjet u t-tnejn jistgħu jissewwew fil-post.

Il-biċċiet qodma kienu diġà ħżiena qabel ma ndunajt bihom. L-iżbuh tal-kejbil biss għamilhom viżibbli.

Staqsi lill-qalba fejn sejjer il-pakkett

Il-listi tar-rotot huma diffiċli biex taqrahom għax jelenkaw kollox li s-sistema taf, inkluż dħul li m’għadux japplika. Tfittxija tar-rotta twieġeb l-unika domanda li tiswa li tagħmel: liema apparat qed iġorr dan il-pakkett speċifiku bħalissa. Jekk it-tweġiba ssemmi apparat tat-tunnel, il-qalba se tużah anki jekk warajh m’hemmx proċess tal-klijent ħaj, u l-pakkett jaqa’ f’interface li ħadd ma jieħu ħsiebha. Jekk it-tweġiba ssemmi l-adapter Ethernet waqt li l-klijent jinsisti li huwa attiv, it-tunnel jeżisti imma tilef l-għażla, li hija r-riżultat tas-soltu tat-tibdil minn bla wajer għal wajer.

Mexxi t-tfittxija darbtejn, darba għal indirizz pubbliku u darba għal wieħed intern, għax politika ta’ tunnel maqsum tista’ tħaddan wieħed b’onestà u tħalli l-ieħor jaqa’.

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

Is-solvatur iżomm ukoll ir-rabta mejta

Fuq host b’systemd-resolved, is-servers DNS jappartjenu lir-rabtiet u mhux għal lista globali waħda. Rabta VPN li waqgħet tista’ tibqa’ reġistrata mas-servers tagħha għal ftit żmien, u mbagħad kull tfittxija tistenna indirizz li qatt mhu se jwieġeb. Dak id-dewmien jinħass bħal netwerk mejjet u jwassal lin-nies iħarsu lejn ir-rotot meta r-rotta tkun tajba.

resolvectl status
resolvectl query intranet.example.com

Aqra l-blokki kull rabta u identifika liema rabta għandha d-dominju inkwistjoni. Tunnel li huwa attiv imma mhux is-sid tad-dominju intern jgħaddi ismijiet interni lis-solvatur pubbliku, u s-sintomu ma jistax jiġi distint minn ħsara fl-instradar.

Sewwi r-reġistrazzjoni u mhux /etc/resolv.conf. Fl-installazzjonijiet attwali ta’ Ubuntu u Fedora dak il-mogħdija huwa rabta simbolika mal-istat tal-ħidma tas-solvatur, allura editjar jew jiġi injorat jew jiġi miktub fuqu fl-avveniment tan-netwerk li jmiss.

VPN qatt ma jibda waħdu

NetworkManager jerfa’ VPN fuq konnessjoni bażi, u jitgħallem liema għandu jsegwi permezz ta’ connection.secondaries fuq dik il-bażi. Din ir-referenza tas-settings tal-konnessjoni tgħid b’mod ċar li l-konnessjoni awtomatika mhijiex implimentata għall-profili VPN. Dan huwa l-mekkaniżmu kollu wara din il-klassi ta’ fallimenti: ibdel il-bażi, u l-VPN irid jerġa’ jiġi ppajat jew jiġi attivat mill-ġdid bl-idejn.

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

Meta l-lista attiva turi l-bażi mingħajr il-VPN, it-tunnel mhuwiex attiv xejn u r-rotta qatt ma ġiet installata minflok ma nħalliet qadima. Meta l-attivazzjoni tilmenta li ma teżistix konnessjoni sors, il-bażi li kienet ippajata magħha ntilfet, allura sewwi l-bażi jew il-pajjar l-ewwel u waqqaf milli terġa’ tipprova l-VPN.

Aġġornament jista’ jħalli settings jaqgħu mingħajr messaġġ

L-aġġornament ta’ distribuzzjoni jissostitwixxi l-klijent u spiss il-plugin NetworkManager tiegħu, filwaqt li l-profil salvat iżomm l-ismijiet tal-proprjetà li bihom inkiteb. Kull ma l-plugin il-ġdid ma jibqax jirrikonoxxi jiġi mqabbeż fis-skiet. Il-profil xorta jiġi attivat u l-apparat xorta jidher, imma r-rotta li darba kienet tiġi miegħu qatt mhi tiġi iktar.

Anki l-bunduri miktuba bl-idejn jitmexxew. Skript li kien jinstalla rotta f’mument prevedibbli fis-sekwenza l-qadima jista’ issa jaħdem qabel ma teżisti l-interface, jew wara li l-klijent ikun diġà għadda miż-żmien.

Qabbel il-profil ħaj mal-plugin li fil-fatt għandek, u mhux ma’ mġiba li tiftakar. Jekk ċavetta ntilfet mid-dokumentazzjoni, tmexxi x-xogħol fi skript dispatcher jew f’sostitut appoġġjat minflok ma terġa’ tistabbilixxi l-proprjetà l-qadima.

Tliet stati, tliet tiswijiet differenti

Iddeċiedi f’liema stat inti qabel ma tmiss xejn, għax il-boot mill-ġdid jeqred l-evidenza u l-ħsara terġa’ tidher fil-bidla tan-netwerk li jmiss.

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

Iffinalizza b’tfittxija waħda għal indirizz pubbliku, waħda għal indirizz intern u mistoqsija waħda tal-isem. Jekk l-indirizzi jaħdmu u l-isem le, il-ħsara li tibqa’ hija l-ambitu tad-dominju fis-solvatur, u t-tabella tar-rotot qatt ma kienet il-problema.

Artikli relatati