F'kull tqandil tal-mina toħroġ qabel ma xi ħadd iddeċieda li jużaha, u l-kaxxa tal-verifika li tidher responsabbli ma tagħmel xejn meta titbattal. Dan mhuwiex difett fl-interfaċċa. NetworkManager ma jgħaqqadx il-profili tal-VPN waħdu; VPN jinbeda għax konnessjoni bażi ssemmih. Is-soluzzjoni tinsab fuq il-profil l-ieħor, u hija proprjetà waħda.

Il-bandiera li qed tbattal ma titqiesx

Il-profil tal-VPN għandu proprjetà tal-konnessjoni awtomatika tiegħu, u għall-konnessjonijiet tal-VPN il-maniġer ma jużahiex biex jibda xejn. Li tbattalha jagħmel il-profil jinqara b'mod konsistenti u ma jbiddel l-ebda imġiba, u għalhekk is-sorpriża tibqa' wara l-modifika.

Il-mekkaniżmu dokumentat huwa lista ta' konnessjonijiet sekondarji fuq il-profil bażi. Meta l-konnessjoni Wi-Fi jew Ethernet tiġi attivata, il-maniġer jattiva wkoll l-UUIDs tal-VPN elenkati hemm. Illum f'dik il-lista huma appoġġjati biss konnessjonijiet tal-VPN, u jekk ikun fiha diversi entrati, modifika waħda taffettwahom kollha.

Il-prijorità tal-konnessjoni awtomatika tordna l-kandidati; lanqas hija swiċċ li jitfi.

Aqra ż-żewġ profili qabel timmodifika

L-ewwel innota ismijiet, UUIDs u tipi, għax l-ismijiet murija jirrepetu ruħhom u l-konnessjoni bażi tiġi konfuża mal-VPN faċilment. Imbagħad aqra l-proprjetajiet li jgħoddu fuq kull naħa.

nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"

Fl-editur grafiku l-istess valuri jidhru taħt tikketti differenti. It-tab General tal-konnessjoni bażi fih is-setting tal-konnessjoni awtomatika u, meta l-plugin ikun installat, l-għażla li tqajjem VPN miegħu. Desktop tradott jista' jtikketti l-qasam tal-prijorità bħala konnessjoni awtomatika b'prijorità, li mhuwiex is-swiċċ tal-attivazzjoni. Li tħawwad it-tnejn jagħti kaxxa tal-verifika vojta u tqandil bla bidla.

Neħħi entrata waħda, mhux il-lista kollha

Il-proprjetà hija lista, għalhekk l-assenjazzjoni ta' valur ġdid tissostitwixxi kollox fiha. Uża l-minus fil-bidu biex tneħħi UUID wieħed u ħalli l-bqija tal-lista intatta.

nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"

Iċċekkja l-lista qabel u wara, speċjalment fuq magna li tiddependi minn tieni VPN.

Il-profili jistgħu jiġu limitati għal utenti partikolari. Meta jkunu, il-kont li minnu timmodifika jrid jidher f'dik il-lista; inkella l-kmand jista' jiġi rrifjutat, jew il-maniġer jista' jikteb profil separat għal kull utent li s-sid oriġinali qatt ma jara. Iċċekkja s-sid qabel ma tikkonkludi li modifika ma għamlet xejn, għax kopja siekta għal kull utent tispjega ħafna riżultati konfużi.

Ittestja tranżizzjoni vera, mhux tqandil manwali

Li terġa' tgħaqqad il-profil bażi hija l-prova sinifikanti. Niżżel u erġa' għolli, jew tqandil mill-ġdid, imbagħad ħares lejn il-lista attiva, il-lista tal-interfaċċi u tfittxija tar-rotta għal indirizz intern.

nmcli connection show --active
ip -brief address
ip route get 10.8.0.1

Jekk il-mina xorta tidher, is-sid li jibqa' normalment huwa skript. Il-ġurnal tal-maniġer juri liema profil ġie attivat u meta, u d-direttorju dispatcher huwa l-post fejn jgħix hook li jsejjaħ nmcli connection up f'avveniment tal-interfaċċa. Hook huwa inviżibbli fl-editur tal-profili, u għalhekk jgħaddi minn kull esperiment tal-kaxxa tal-verifika.

Żomm it-triq manwali taħdem, għax dik hija l-ħtieġa vera.

Kif jidher riżultat tajjeb

Il-profil jibqa' installat mal-gateway, iċ-ċertifikat u l-kredenzjali tiegħu. Ma jiġix attivat fit-tqandil, u joħroġ meta titolbu. Dawk it-tliet stqarrijiet huma l-prova tal-aċċettazzjoni.

Ikteb l-UUID tal-konnessjoni bażi fir-runbook, għax dak huwa l-profil li timmodifika d-darba li jmiss.

VPN li huwa disponibbli iżda mhuwiex awtomatiku hija għażla ta' konfigurazzjoni mhux karatteristika nieqsa, u hija proprjetà waħda 'l bogħod.

Artikli relatati