L-importazzjoni ta’ profil mhijiex l-istess bħas-sostituzzjoni ta’ klijent. NetworkManager jaħżen tip ta’ plugin flimkien ma’ data u sigrieti speċifiċi għall-plugin, u l-plugin li jippossjedi dak it-tip jiddeċiedi x’jista’ jagħmel il-konnessjoni. Kull ma l-applikazzjoni tal-fornitur tpoġġi fuqu, mir-reġistrazzjoni sal-imblukkar permanenti, jgħix barra mill-fajl. Jekk il-bidla hijiex sikura jiddependi minn liema minn dawn is-saffi inti verament tiddependi fuqhom.

Il-fajl isemmi plugin, mhux sett ta’ funzjonijiet

Ir- referenza tal-issettjar VPN ta’ NetworkManager tiddeskrivi tip ta’ servizz li jagħżel il-plugin, flimkien ma’ dizzjunarju tad-data mhux trasparenti u dizzjunarju tas-sigrieti li jinterpretahom biss il-plugin. Il-profil huwa kuntratt ma’ implimentazzjoni waħda, mhux deskrizzjoni ta’ mġiba li kwalunkwe klijent jista’ jirriproduċi. Żewġ klijenti jistgħu jitkellmu l-istess protokoll u xorta jvarjaw f’dak li jinnegozjaw u f’liema mogħdijiet tad-data jattivaw. It-tikketta tal-protokoll tgħidlek x’inhu t-tunnel, qatt ma tgħid x’jagħmel miegħu l-klijent ta’ madwaru.

Mela qabbel rekwiżiti u mhux involukri. Il-mistoqsija mhijiex jekk l-alternattiva tistax tikkonnettja, għax normalment tista’; hija jekk kull rekwiżit li għamel il-klijent oriġinali aċċettabbli jibqax wara l-bidla. Ikteb dawn ir-rekwiżiti qabel ma tinstalla xejn, altrimenti l-paragun isir kaċċa għal dak li jinkiser l-ewwel.

X’iżżid l-app tal-fornitur madwar it-tunnel

Il-klijenti tal-fornituri normalment jgħaqqdu flimkien ir-reġistrazzjoni u l-verifiki tal-qagħda tal-apparat, fluss tat-tieni fattur bl-interfaċċa tiegħu stess, imblukkar permanenti, kanal ta’ aġġornament u għodod ta’ appoġġ. Xi wħud minn dan joqgħod ħdejn il-protokoll, u xi wħud huwa prodott separat li biss jaqsam installatur. NetworkManager jista’ jissostitwixxi t-tunnel u r-rotot tiegħu, u l-iskripts tad-dispacciatur jistgħu jqanqlu azzjonijiet meta l-istat tal-konnessjoni jinbidel. Madankollu ma jirriproduċix magna tal-imblukkar, fluss ta’ tiġdid taċ-ċertifikat jew suppożizzjoni dwar liema utent jista’ jtella’ l-konnessjoni.

Aktar komponenti ma jfissrux aktar sigur, u inqas ma jfissrux aktar dgħajjef. Il-mistoqsija hija liema komponent jinfurza l-politika li ntqallek biex issegwi. Jekk awditur jistaqsi x’jimblokka l-traffiku meta t-tunnel jaqa’, it-tweġiba trid issemmi xi ħaġa li verament tagħmel dan, u profil li biss jikkonnettja mhuwiex dik it-tweġiba.

Fejn is-sjieda tassew tvarja

Aqra dan bħala mappa tas-sjieda u mhux lista ta’ kontroll, għax il-fallimenti hawn taħt huma vojt fis-sjieda u ebda ammont ta’ konfigurazzjoni tal-klijent ma jagħlaqhom. Kull ringiela ssemmi s-saff, in-naħa li normalment iżżommha llum, u fejn il-vojt jidher l-ewwel.

LayerVendor applicationNetworkManager connectionWhere the gap shows up
Enrollment and posturebuilt into the clientabsent unless something else supplies ita managed device fails its next posture check
Address and resolver authoritythe client sets boththe plugin plus dispatcher scriptsnames resolve through the wrong resolver after a state change
Blocking on dropa bundled enginenothing by defaulttraffic continues in the clear after the tunnel dies
Upgrade paththe vendor's own channelthe distribution package and its plugina plugin update changes behaviour with no vendor note
Diagnostics and supportvendor tooling with client statejournal and dispatcher outputsupport cannot see why negotiation failed

Ipparja kull ringiela ma’ osservazzjoni li tista’ tirrepeti, mhux ma’ sensazzjoni dwar il-klijent. Isem solvut permezz tas-solvatur maħsub, rotta li tispiċċa meta jieqaf it-tunnel, u konnessjoni mblukkata wara qtugħ simulat huma tliet osservazzjonijiet li flimkien ikopru l-biċċa l-kbira tat-tabella. Ikteb l-osservazzjoni ħdejn ir-rekwiżit li tipprova, u żomm dawk li falliew, għax osservazzjoni li falliet hija l-unika parti tar-rekord li tbassar l-inċident li jmiss.

Bdil mingħajr sjieda li tikkoinċidi

It-tħaddim tal-klijent tal-fornitur u konnessjoni NetworkManager għall-istess servizz fl-istess ħin huwa l-aktar mod komuni kif dawn il-paraguni jmorru ħażin. It-tnejn jinstallaw rotot, it-tnejn jistgħu jissetjaw id-DNS, u t-tnejn jistgħu jmissu l-istat tal-firewall. Dak li mbagħad tkejjel huwa t-tielet arranġament li ma jaqbilx mal-imġiba dokumentata ta’ ebda wieħed miż-żewġ klijenti.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show work --show-secrets | grep -E "^vpn\."
journalctl -u NetworkManager -b --since "10 min ago"

L-ewwel kmand jgħidlek jekk il-profil huwiex tip VPN xejn. It-tieni juri t-tip ta’ servizz tal-plugin u liema sigrieti huma maħżuna, li jgħodd meta ċavetta tkun mistennija minn aġent minflok mill-fajl. Il-ġurnal huwa l-post fejn plugin li tħabba imma ma setax jinnegozja jgħid dan. Jekk ebda wieħed mit-tlieta ma juri problema, il-vojt jinsab fis-saffi tal-politika fuq it-tunnel u mhux fil-konnessjoni.

Aqla’ l-klijent il-qadim qabel ma tattiva l-konnessjoni l-ġdida, żomm il-punti tat-tmiem u l-kont identiċi, u ikteb liema komponent jippossjedi r-rotot, l-issettjar tas-solvatur u l-imblukkar. Dak in-nota hija dak li jwaqqaf l-aġġornament li jmiss milli jispiċċa b’żewġ sidien.

Artikli relatati