Kitufe cha mkato cha VPN ya NetworkManager: unganisha na tenganisha kando
Ipe VPN moja iliyohifadhiwa ya NetworkManager vitufe viwili vya mkato badala ya kibadilishaji kimoja. Funga UUID, acha ombi la uthibitishaji lionekane na uangalie utayari.
Vitufe viwili vya mkato vinaondoa kubahatisha ambako kibadilishaji kimoja cha VPN kinabidi kushughulikia: kimoja huunganisha kila wakati, kingine hutenganisha kila wakati. Vitufe viwili vya mkato vinaondoa utata: kimoja huomba muunganisho kila wakati, kingine huomba utenganishaji kila wakati. Vyote viwili vinaelekeza kwenye profaili moja iliyohifadhiwa kupitia UUID yake.
Fuata usanidi kwa mpangilio ulio hapa chini. Jaribu kila amri kwenye terminal kabla ya kuifunga, kwa sababu kitufe cha mkato ni mahali pabaya pa kugundua ombi ambalo huwezi kuliona.
Tafuta UUID, sio jina la profaili
Orodhesha miunganisho iliyohifadhiwa katika kipindi chako cha kawaida cha desktop na unakili UUID ya VPN inayokusudiwa. Jina ni kwa ajili ya watu; profaili mbili zilizohifadhiwa zinaweza kushiriki moja, na profaili inayofutwa na kuingizwa upya hupata kitambulisho kipya.
nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid
Weka UUID katika ufafanuzi wa kitufe cha mkato badala ya jina linaloonyeshwa. Ikiwa profaili itabadilishwa baadaye, sasisha vitufe vyote viwili kwa wakati mmoja, kwa sababu kitambulisho kilichopitwa na wakati huzalisha kitendo Unganisha kinachoshindikana huku Tenganisha bado kikilenga kitu cha zamani. Ndio sababu vitendo vyote viwili hutumia thamani moja. Chukulia UUID kama utambulisho wa profaili.
Thibitisha kwamba profaili ni VPN ya NetworkManager na sio daemon ya muuzaji yenye huduma yake. Mteja wa muuzaji anahitaji kiolesura chake cha udhibiti kinachotumika; nmcli haitasimamia handaki ambalo halimiliki. Angalia aina ya muunganisho ikiwa jina lina utata. Handaki linalomilikiwa na daemon nyingine halitaonekana katika orodha hiyo hiyo.
Jaribu amri zote mbili kwenye terminal kwanza
Omba muunganisho kwa mwingiliano, kamilisha kuingia kilichoidhinishwa na ufikie rasilimali ya kibinafsi unayohitaji kweli. Kisha tenganisha kwa amri inayolingana na uthibitisha kwamba VPN inashuka bila kuchukua kiungo cha Wi-Fi au Ethernet kilicho chini.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555
Zitekeleze kama vitendo viwili tofauti. Vinabadilisha hali ya muunganisho; havifuti profaili wala kuhariri mipangilio yake. Hifadhi matokeo ya terminal ya mzunguko wa kwanza ili ujue jinsi mfululizo wa kawaida wa maombi unavyoonekana. Rekodi hiyo hufanya tabia ya kitufe cha mkato itabirike.
Usijaribu utenganishaji kupitia njia yako pekee ya utawala wa mbali. Ikiwa VPN inabeba kipindi chako, utenganishaji uliofanikiwa pia humaliza ufikiaji wako, na urejeshaji unahitaji njia isiyotegemea handaki. Weka konsoli ya ndani au kiungo cha pili kikiwa tayari.
Funga vitufe viwili vya mkato vilivyo na majina kwa UUID moja
Katika mipangilio ya kibodi ya desktop, tengeneza vitendo viwili vyenye majina wazi, kwa mfano Unganisha VPN ya Ofisi na Tenganisha VPN ya Ofisi. Panga michanganyiko tofauti ya vitufe na ubandike UUID iliyothibitishwa katika amri zote mbili.
Vipe majina kwa kusudi badala ya hali. Kitufe cha mkato kiitwacho Badilisha hufanya mguso unaofuata usitabirike; Unganisha na Tenganisha hufafanua hasa kile kitakachoomba. Hilo hufanya orodha ya vitufe vya mkato ijieleze. Mguso uliokosea bado hufanya kitu kinachotabirika.
Ikiwa desktop inatumia vizinduzi vya desktop-entry, kumbuka kwamba kizinduzi hakitengi terminal kiotomatiki. Amri inayohitaji ingizo la mwingiliano itangojea mahali ambapo hakuna anayeweza kujibu.
Weka ombi la uthibitishaji mahali unapoweza kuliona
Bila --ask, nmcli huomba wakala wa siri anayeendesha sifa za kuingia zilizokosekana. Hiyo ni njia sahihi wakati desktop tayari inashughulikia uthibitishaji wa VPN hii na wakala anaweza kuonyesha ombi lake mwenyewe. Jaribu amri rahisi ya Unganisha moja kwa moja kutoka kitufe cha mkato kabla ya kudhani inafanya kazi.
Ikiwa VPN inahitaji mwingiliano wa terminal, sanidi kitufe cha mkato kufungua programu ya terminal ya desktop na kuendesha amri ya mwingiliano hapo. Hoja za uzinduzi hutofautiana kati ya programu za terminal, kwa hivyo tumia umbo lililoandikwa la ile iliyosakinishwa.
Kwa ingizo la desktop Terminal=true huomba dirisha la terminal na Terminal=false haifanyi hivyo. Hakuna mpangilio wowote ni sababu ya kuweka nenosiri kwenye mstari wa amri, kutoa sudo bila nenosiri au kupita sera ya uthibitishaji ya shirika.
Angalia utayari baada ya mguso wa kitufe
Mguso wa kitufe unamaanisha uliomba uanzishaji. Haithibitishi kwamba uthibitishaji umekamilika, njia zimesakinishwa au DNS ya kibinafsi inajibu. Angalia hali ya muunganisho kisha rasilimali halisi ya kibinafsi.
Soma hali kupitia mteja anayemiliki badala ya kulinganisha sentensi iliyotafsiriwa. Maandishi yanayosomeka na watu hubadilika na lugha, na mashine inaweza kuwa na VPN zaidi ya moja, kwa hivyo ulinganishaji wa mfuatano unaweza kuripoti profaili isiyo sahihi au kukosa hali ya mpito.
Ikiwa otomatiki nyingine inaunganisha VPN tena, ipatanishie na kitufe cha mkato cha Tenganisha. Wamiliki wawili wanaopingana huzalisha muunganisho unaoonekana kupuuza mguso wa kitufe, wakati tatizo halisi ni sera zinazoshindana.
Andika UUID, amri zote mbili na ukaguzi wa utayari katika madokezo yako. Ubadilishaji wa profaili au uboreshaji wa desktop unaofuata ni rahisi sana kutambua wakati kitambulisho na njia inayokusudiwa ya ombi tayari zimeandikwa.