Il-VPN jgħid li huwa konness, imma r-rotta awtomatika hija mejta
It-tibdil minn Wi-Fi għal Ethernet jista’ jħalli r-rotta u s-solvatur fuq it-tunnel il-qadim. Aqra ż-żewġ stati separatament, imbagħad sewwi dak li huwa ħażin.
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 shows | What it means | Repair |
|---|---|---|
| A default route via a device that exists but is unused | Leftover route from an earlier activation | Remove the stale entry, or bounce the profile that installed it |
| A tunnel device with no client process | The client skipped its cleanup | Fix the disconnect path, then clear the leftover device state |
| No tunnel device and no active profile | Missing base connection or broken pairing | Bring 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.