Kupata faili uliyoingiza ni sehemu rahisi na mara nyingi mwanzo usiofaa. Kilicho muhimu ni faili ipi NetworkManager inasoma leo kama muunganisho uliohifadhiwa, na hiyo inategemea kitambulisho cha muunganisho pamoja na backend ya usanidi ambayo pakiti zilizosakinishwa hutumia kweli. Kuhariri uingizaji kabla ya kujibu swali hilo ndiyo njia ambayo VPN inayofanya kazi inakuwa usanidi mbili zisizo sahihi kwa nusu.

Faili iliyoingizwa si wasifu uliohifadhiwa

Majina matatu yanazunguka kila tatizo la VPN: jina la muunganisho, jina la faili uliyoingiza, na kiolesura pepe kinachoonekana mtandao unapoinuka. Hakuna hata moja inayotambua usanidi uliohifadhiwa, na jina la muunganisho linaweza kuhaririwa wakati faili iliyo nyuma inahifadhi kitambulisho chake cha awali.

Anza na orodha ya kusoma tu na uchague VPN inayokusudiwa kwa kitambulisho badala ya lebo:

nmcli -f NAME,UUID,TYPE connection show

Weka majina ya mwenyeji wa ncha na lebo za utambulisho nje ya orodha yoyote unayobandika kwenye tiketi. Sehemu muhimu ni aina na kitambulisho; kilichobaki ni muktadha ambao mgeni hauhitaji. Ficha kilichobaki kabla ya kushiriki na useme kwamba umefanya hivyo, ili mtu asijiulize nafasi tupu zinamaanisha nini.

Maeneo ya keyfile hayamaanishi kitu kimoja

Kwa programu-jalizi asilia ya keyfile, faili za muunganisho zinaweza kuonekana katika saraka tatu, na tofauti kati yao ni uendelevu, si urahisi.

LocationRole
/etc/NetworkManager/system-connections/Administrator-owned persistence
/usr/lib/NetworkManager/system-connections/Package-supplied defaults, replaced on upgrade
/run/NetworkManager/system-connections/Runtime state, regenerated and not durable

Kuhariri nakala ya wakati wa utekelezaji inaonekana kufanikiwa hadi mwanzo ujao, wakati mabadiliko yanapotea na faili inaonekana kurejeshwa kwa njia ya ajabu. Kuhariri nakala inayotolewa na pakiti hufanya kazi hadi sasisho liibadilishe, ambayo ni toleo la polepole na la kuchanganya zaidi la somo lilelile.

Nyaraka za keyfile zinaongeza maelezo yanayostahili heshima: faili hizo zinaweza kuwa na funguo za faragha na misemo ya nenosiri, na NetworkManager hupuuza keyfile yoyote ambayo watumiaji wasio root wanaweza kuisoma au kuiandika. Kupanua ruhusa za saraka ili kutafuta mpangilio huvunja tabia ya upakiaji uliyokuwa ukijaribu kukagua.

Wakati Netplan inamiliki uendelevu

Kwenye Ubuntu, muunganisho wa NetworkManager ulioelezwa katika nyaraka za Netplan, unaopatikana kuanzia 23.10, hubadilisha mahali nakala ya kudumu inapoishi. Kwa miunganisho isiyo ya muda mfupi huandika /etc/netplan/90-NM-<connection UUID>.yaml na hutengeneza wasifu wa NetworkManager wa muda chini ya /run/NetworkManager/system-connections/.

Huo ni muunganisho wa usambazaji, si kanuni kwa kila usakinishaji wa NetworkManager. Thibitisha kuwa pakiti zilizosakinishwa unaitumia kweli kabla ya kwenda kutafuta faili ya YAML. Kumbuka pia kwamba wasifu wa wakati wa utekelezaji unaweza kuwa uwakilishi uliotengenezwa wa kitu kingine badala ya chanzo kinachostahili kuhaririwa. Amri mbili za ukaguzi huokoa saa moja ya kuhariri faili isiyofaa.

Mfano ulioandikwa huhifadhi muunganisho wa OpenVPN kupitia aina ya Netplan nm-devices ukiwa na data ya kupitisha ya NetworkManager. Ukweli kwamba Netplan haina tafsiri maalum ya uga fulani wa VPN haimaanishi kuwa VPN yako iliyohifadhiwa imepotea; inamaanisha kuwa uga husafiri kama data isiyo wazi.

Violesura vya muda si wasifu

Uamilishaji huunda miunganisho na violesura pepe vya muda ambavyo havikukusudiwa kudumu. Muunganisho hauoandiki kwa makusudi faili mpya ya YAML kwa kila moja, kwa hivyo kutokuwepo kwao katika /etc/netplan hakusemi chochote kuhusu kama wasifu mzazi umehifadhiwa.

Ikiwa unafuatilia faili inayotokea na kutoweka, huenda unaangalia moja ya hizi badala ya usanidi wako. Angalia kama inastahimili kuwasha upya kabla ya kutoa hitimisho lolote kutoka kwa maudhui yake. Faili ya wakati wa utekelezaji inayotoweka kwenye kuwasha upya inakuambia haikuwa chanzo kamwe, na uchunguzi huo mmoja huelekeza uchunguzi wote upande mwingine. Inaeleza pia kwa nini uhariri ulionekana kufanikiwa wakati huo.

Siri na umiliki

Wasifu unaweza kurejelea cheti au ufunguo uliohifadhiwa mahali pengine kabisa, na nenosiri linaweza kuwa la NetworkManager, kutolewa na wakala wa siri wa kikao cha mtumiaji, au kuachwa bila kuhifadhiwa kwa makusudi. Kwa hivyo kupata faili moja huamua kidogo sana kuhusu kile ambacho kuanza bila uangalizi kutahitaji.

Kagua marejeleo na bendera za siri bila kuchapisha thamani za siri. Kuingia kwenye desktop kunaweza kufanya wakala apatikane ambaye hakuwa kabla ya kuwasha, na kunakili faili ya wakati wa utekelezaji iliyotengenezwa hakuzalishi tena wakala huyo. Dalili ya kivitendo ni mtandao unaounganisha mtu anapoingia na kushindwa mashine inapowaka peke yake. Mfumo huo unaonyesha umiliki wa siri, si uelekezaji.

Fanya mabadiliko yaliyoidhinishwa kupitia msimamizi anayemiliki muunganisho, kisha thibitisha kitambulisho kilichohifadhiwa na muunganisho halisi. Weka mmiliki mmoja wa kudumu, kwa sababu kuhariri uingizaji, keyfile iliyotengenezwa na chanzo cha YAML kwa tofauti huacha maelezo matatu yanayoshindana kuhusu kile ambacho kuunganisha tena kunaweza kutumia. Chagua kile kinachodumu kweli, hariri hicho pekee, na andika kwenye tiketi ni faili gani uliyoichukulia kama yenye mamlaka. Mtu anayefuata atakushukuru kwa mstari mmoja wa asili.

Makala zinazohusiana