OpenVPN haipo kwenye menyu ya VPN ya Ubuntu 18.04: nini cha kusakinisha
Aina ya VPN kwenye paneli ya GNOME hutoka kwenye kifurushi cha programu-jalizi, si kwenye amri ya openvpn. Sakini seti, anzisha upya NetworkManager, kisha ingiza wasifu.
Orodha ya VPN ya GNOME inaweza kutotoa chochote kinacholingana na wasifu uliopewa, na hitimisho la kawaida ni kwamba desktop hii haiwezi OpenVPN. Lakini inaweza. Kinachokosekana ni kifurushi cha programu-jalizi, na mteja wa mstari wa amri kwenye mashine hiyo hiyo hauhusiani kabisa na menyu. Hiyo ndiyo hekaya inayostahili kuuawa kwanza, kwa sababu inawapeleka watu kusakinisha tena kitu kisichofaa.
Menyu huorodhesha programu-jalizi, si itifaki
GNOME huchora aina za muunganisho zinazoripotiwa na msimamizi wa mtandao, na msimamizi huripoti programu-jalizi zilizosakinishwa. Kwa hivyo orodha tupu inaelezea seti ya programu-jalizi zilizosakinishwa, si uwezo wa itifaki. Ndiyo sababu faili binari openvpn inayofanya kazi haibadilishi chochote kwenye paneli.
Tofauti hii ni muhimu kwa sababu kutoka kwenye paneli hitilafu zote mbili zinaonekana sawa. Programu-jalizi inayokosekana na iliyovunjika zote hutoa kidirisha ambacho hakiwezi kusaidia, na ya kwanza tu ndiyo hutatuliwa kwa kusakinisha kitu. Kumuuliza msimamizi anachojua huzitenganisha kabla ya kusakinisha chochote. Swali hilo hutumia amri moja na hubadilisha saa moja ya kubahatisha.
Kidirisha ni mali ya kifurushi kipi
Kwenye Ubuntu 18.04 vifurushi vina majina mahususi, na matoleo mapya yalihifadhi mgawanyiko huo huo. Visome kama majukumu na si kama njia mbadala, kwa sababu kusakinisha kimoja mara chache hutatua tatizo peke yake. Kifurushi kimoja kina daemon pamoja na mteja wa mstari wa amri, na hakuna hata mmoja wao anayejua kidirisha cha mipangilio.
Kifurushi cha programu-jalizi ndicho kinachomruhusu msimamizi wa mtandao kuunda, kuhifadhi na kuanzisha muunganisho wa OpenVPN. Kifurushi cha kihariri hutoa fomu, sehemu zake na njia ya kuhifadhi inayoitwa na paneli. Mashine iliyo na programu-jalizi lakini haina kihariri huonyesha aina ambayo haiwezi kuisanidi, ilhali mashine iliyo na kihariri lakini haina programu-jalizi haionyeshi chochote. Sakini seti kwa pamoja na utata hupotea.
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version
Kwenye 18.04 hayo ni majina halisi ya kumbukumbu na si vibadala. Desktop ya KDE inahitaji kifurushi chake cha kihariri na bado inahitaji programu-jalizi, na hiyo ndiyo sehemu ambayo mwongozo wa GNOME pekee huiacha.
Kuanzisha upya ni sehemu ya usakinishaji
Paneli humuuliza msimamizi aina zinazotumika wakati huduma inapoanza, na orodha iliyochorwa tayari haisasishwi na usakinishaji. Kwa hivyo kusakinisha wakati huduma inafanya kazi huzalisha mchanganyiko wenye kufadhaisha wa usakinishaji uliofanikiwa na kidirisha kisichobadilika. Kuanzisha upya si utunzaji wa hiari; ni hatua inayofanya usakinishaji uonekane.
Kuanzisha upya hukata muunganisho kwa sekunde kadhaa, na kipindi chochote cha SSH kinachopita kwenye kiolesura hicho huenda pamoja nacho, kwa hivyo panga hilo ikiwa mashine iko mbali. Kisha fungua paneli tena na muulize msimamizi moja kwa moja anachotumia. Swali la moja kwa moja ni ushahidi bora kuliko menyu ambayo inaweza kuwa kwenye akiba.
sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn
Amri ya mwisho ni jaribio la kutofautisha. Ikiwa na programu-jalizi hushindwa kwa sababu ya hoja zilizokosekana; bila hiyo huripoti aina ya VPN isiyojulikana. Tokeo moja ni fomu inayosubiri kujazwa, na jingine bado ni tatizo la ufungashaji. Iendeshe kabla na baada ya usakinishaji ikiwa unataka tofauti ionekane.
Iachie nmcli isome .ovpn
Hakuna kinachokulazimisha kujenga upya wasifu uliotolewa kipengele kwa kipengele. Msimamizi husoma faili za .ovpn moja kwa moja na kubadilisha maagizo yao kuwa muunganisho uliohifadhiwa, pamoja na vyeti vilivyopachikwa. Uingizaji pia hushinda kunakili kwa usahihi, kwa sababu sifa iliyoandikwa vibaya au ufunguo uliokatwa huzalisha hitilafu inayofanana na tatizo la seva.
Acha wasifu karibu na ufunguo au cheti chochote inachorejelea hadi uhifadhi ukamilike, kwa sababu muunganisho unaohifadhi njia za faili pekee huvunjika faili hizo zinapohamishwa. Kisha jaribu muunganisho kwa jina, na jibu ombi lolote la vitambulisho mbele ili uone linataka nini. Muunganisho uliohifadhiwa ambao haujawahi kuwashwa si ushahidi wa chochote.
nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active
Amri hiyo ya tatu inathibitisha kuwa handaki liko juu kwa jina unalotarajia. Pia hutenganisha muunganisho ulioshindwa na ule ambao haujawahi kuwashwa.
Kile ambacho menyu haiwezi kukuambia
Aina isiyokuwepo haisemi chochote kuhusu lango, na haimaanishi kuwa seva inakataa OpenVPN. Si sababu ya kusakinisha programu-jalizi ya itifaki isiyohusiana ili kipengele cha menyu kionekane. Hitilafu hiyo ya pili ina jina kivitendo: watu huishia kuelekeza wasifu wa PPTP au AnyConnect kwenye huduma ya OpenVPN kwa sababu hizo ndizo zilizotolewa.
Rekebisha ufungashaji kwanza; swali la seva huja baadaye. Wasifu unaoingizwa safi na haujawahi kuthibitishwa unashindwa kwenye swali la cheti, TLS au vitambulisho, si la kihariri. Kila moja huacha ushahidi tofauti, na hakuna unaoonekana kwenye kidirisha. Soma kumbukumbu ya mteja kabla ya kufungua paneli ya mipangilio tena.
Thibitisha kwa rasilimali unayotumia kweli
Baada ya aina kuwepo na muunganisho kuhifadhiwa, unganisha na ufungue rasilimali unayotumia kweli. Uwashaji pekee huthibitisha tu kwamba ncha mbili zilikubaliana kuhusu handaki. Handaki linaloinuka na kubeba chochote ni hali inayofuata ya hitilafu, na paneli haiwezi kuiona.
Andika ni rasilimali gani uliijaribu, ili mtu anayefuata arudie ukaguzi huo badala ya kuanza upya. Handaki likiwa juu na rasilimali ikishindwa bado, uchunguzi huhamia kwenye njia na DNS na si kurudi kwenye kidirisha. Dokezo hilo ndilo tofauti kati ya matengenezo na hadithi.