Kila mfumo unapowaka, handaki huja kabla ya mtu yeyote kuamua kuitumia, na kisanduku cha kuteua kinachoonekana kuwa na jukumu hakifanyi chochote kinaposafishwa. Hii si hitilafu ya kiolesura. NetworkManager haiunganishi wasifu wa VPN yenyewe; VPN huanza kwa sababu muunganisho msingi unaitaja kwa jina. Suluhisho liko kwenye wasifu mwingine, na ni sifa moja tu.

Bendera unayoisafisha haizingatiwi

Wasifu wa VPN una sifa yake ya muunganisho wa kiotomatiki, na kwa miunganisho ya VPN msimamizi haitumii kuanzisha chochote. Kuisafisha hufanya wasifu usomwe kwa uthabiti na hakubadilishi tabia yoyote, na ndiyo sababu mshangao unaendelea baada ya uhariri.

Utaratibu ulioandikwa ni orodha ya miunganisho ya pili kwenye wasifu msingi. Muunganisho wa Wi-Fi au Ethernet unapowaka, msimamizi huwasha pia UUID za VPN zilizoorodheshwa hapo. Leo kwenye orodha hiyo zinatumika miunganisho ya VPN pekee, na ikiwa ina ingizo kadhaa, uhariri mmoja huathiri yote.

Kipaumbele cha muunganisho wa kiotomatiki hupanga wagombea; hiyo pia si swichi ya kuzima.

Soma wasifu wote wawili kabla ya kuhariri

Kwanza andika majina, UUID na aina, kwa sababu majina yanayoonyeshwa hurudiwa na ni rahisi kuchanganya muunganisho msingi na VPN. Kisha soma sifa muhimu kwa kila upande.

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"

Kwenye kihariri cha picha maadili yale yale yanaonekana chini ya lebo tofauti. Kichupo cha General cha muunganisho msingi kina mpangilio wa muunganisho wa kiotomatiki na, programu jalizi ikiwa imesakinishwa, chaguo la kuinua VPN pamoja nayo. Eneo-kazi lililotafsiriwa linaweza kuipa sehemu ya kipaumbele lebo ya muunganisho wa kiotomatiki wenye kipaumbele, ambayo si swichi ya kuwasha. Kuchanganya hizo mbili hutoa kisanduku tupu na uanzishaji usiobadilika.

Ondoa ingizo moja, si orodha yote

Sifa ni orodha, kwa hivyo kuweka thamani mpya hubadilisha kila kitu ndani yake. Tumia alama ya kutoa mwanzoni kuondoa UUID moja na kuacha sehemu iliyobaki ya orodha ikiwa sawa.

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

Kagua orodha kabla na baada, hasa kwenye mashine inayotegemea VPN ya pili.

Wasifu unaweza kuwekewa mipaka kwa watumiaji fulani. Inapokuwa hivyo, akaunti unayohariri kutoka kwayo lazima ionekane kwenye orodha hiyo; vinginevyo amri inaweza kukataliwa, au msimamizi anaweza kuandika wasifu tofauti kwa kila mtumiaji ambao mmiliki wa awali haoni kamwe. Kagua mmiliki kabla ya kuhitimisha kuwa uhariri haukufanya chochote, kwa sababu nakala tulivu ya kila mtumiaji hufafanua matokeo mengi ya kuchanganya.

Jaribu mpito halisi, si kuwasha upya kwa mkono

Kuunganisha tena wasifu msingi ni jaribio lenye maana. Ishusha na kuipandisha, au washa upya, kisha angalia orodha hai, orodha ya violesura na utafutaji wa njia kwa anwani ya ndani.

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

Ikiwa handaki bado linaonekana, mmiliki aliyebaki kwa kawaida ni script. Jarida la msimamizi linaonyesha wasifu upi uliwashwa na lini, na saraka ya dispatcher ni mahali ambapo hook inayoiita nmcli connection up kwenye tukio la kiolesura ingeishi. Hook haionekani kwenye kihariri cha wasifu, ndiyo sababu inaokoka kila jaribio la kisanduku cha kuteua.

Weka njia ya mkono ikiwa inafanya kazi, kwa sababu ndiyo hitaji halisi.

Matokeo mazuri yanaonekanaje

Wasifu unabaki umesakinishwa na lango lake, cheti chake na vitambulisho vyake. Hauwashwi wakati wa kuwasha, na huja unapoiomba. Kauli hizo tatu ni jaribio la kukubali.

Andika UUID ya muunganisho msingi kwenye runbook, kwa sababu ndio wasifu utakaohariri wakati ujao.

VPN inayopatikana lakini si ya kiotomatiki ni chaguo la usanidi na si kipengele kinachokosekana, na iko mbali kwa sifa moja.

Makala zinazohusiana