Maaaring walang ialok ang listahan ng VPN ng GNOME na tugma sa profile na ibinigay sa iyo, at ang karaniwang konklusyon ay hindi kayang gawin ng desktop na ito ang OpenVPN. Kaya naman niya. Ang kulang ay isang pakete ng plugin, at ang kliyente sa command line sa parehong makina ay walang kinalaman sa menu. Iyan ang mitong dapat patayin muna, dahil pinapapunta nito ang mga tao na i-install muli ang maling bagay.

Naglilista ang menu ng mga plugin, hindi ng mga protocol

Iginuguhit ng GNOME ang mga uri ng koneksyon na iniuulat ng tagapamahala ng network, at iniuulat ng tagapamahala ang mga naka-install na plugin. Kaya't inilalarawan ng walang laman na listahan ang set ng mga naka-install na plugin, hindi ang mga kakayahan ng protocol. Iyon ang dahilan kung bakit ang gumaganang openvpn binary ay walang binabago sa panel.

Mahalaga ang pagkakaibang ito dahil magkapareho ang tingin sa dalawang pagkasira mula sa panel. Ang nawawalang plugin at ang sirang plugin ay parehong gumagawa ng dayalogo na hindi makatutulong, at ang una lang ang naaayos sa pag-install ng isang bagay. Ang pagtatanong sa tagapamahala kung ano ang alam nito ay naghihiwalay sa dalawa bago ka mag-install ng kahit ano. Ang tanong na iyon ay isang utos lang at pumapalit sa isang oras ng paghula.

Aling pakete ang may-ari ng dayalogo

Sa Ubuntu 18.04 may mga partikular na pangalan ang mga pakete, at pinanatili ng mas bagong release ang parehong paghahati. Basahin ang mga ito bilang tungkulin at hindi bilang alternatibo, dahil bihirang malutas ng pag-install ng isa ang problema nang mag-isa. May isang pakete na naglalaman ng daemon at ng kliyente sa command line, at wala sa kanila ang nakakaalam ng anumang dayalogo ng setting.

Ang pakete ng plugin ang nagbibigay-daan sa tagapamahala ng network na gumawa, mag-imbak at magsimula ng koneksyon ng OpenVPN. Ang pakete ng editor ay nagbibigay ng form, ang mga field nito at ang landas ng pag-save na tinatawag ng panel. Ang makinang may plugin ngunit walang editor ay nagpapakita ng uring hindi nito makokonpigura, samantalang ang makinang may editor ngunit walang plugin ay wala talagang ipinapakita. I-install ang set nang sabay at mawawala ang kalabuan.

sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version

Sa 18.04 iyon ang tunay na mga pangalan ng archive at hindi mga kapalit. Ang desktop ng KDE ay nangangailangan ng sarili nitong pakete ng editor at kailangan pa rin ng plugin, at iyon ang bahaging iniiwan ng gabay para sa GNOME lamang.

Bahagi rin ng pag-install ang pag-restart

Hinihiling ng panel sa tagapamahala ang mga sinusuportahang uri kapag nagsisimula ang serbisyo, at ang listahang naiguhit na ay hindi nire-refresh ng pag-install. Kaya't ang pag-install habang tumatakbo ang serbisyo ay gumagawa ng nakakainis na kombinasyon ng matagumpay na pag-install at hindi nagbago na dayalogo. Ang pag-restart ay hindi opsyonal na pag-aayos; iyon ang hakbang na nagpapakita ng pag-install.

Pinutol ng pag-restart ang koneksyon nang ilang segundo, at ang anumang sesyon ng SSH na dumadaan sa parehong interface ay kasama, kaya planuhin iyon kung malayo ang makina. Pagkatapos ay buksan muli ang panel at tanungin nang direkta ang tagapamahala kung ano ang sinusuportahan nito. Mas mabuting ebidensya ang direktang pagtatanong kaysa menu na maaaring naka-cache.

sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn

Ang huling utos ang pagsubok na naghihiwalay. Kapag may plugin, nabibigo ito dahil sa kulang na argumento; kapag wala, nag-uulat ito ng hindi kilalang uri ng VPN. Ang isang resulta ay form na naghihintay mapunan, at ang isa ay problema pa rin sa packaging. Patakbuhin ito bago at pagkatapos ng pag-install kung gusto mong maging malinaw ang kaibahan.

Hayaan ang nmcli na basahin ang .ovpn

Walang pumipilit sa iyo na buuin muli ang ibinigay na profile kontrol bawat kontrol. Direktang binabasa ng tagapamahala ang mga .ovpn file at ginagawang naka-imbak na koneksyon ang mga direktiba nito, kasama ang mga inline certificate. Nalalamangan din ng import ang pagkopya sa katumpakan, dahil ang maling na-type na cipher o putol na key ay gumagawa ng pagkabigo na mukhang problema sa server.

Iwanan ang profile sa tabi ng anumang key o certificate na tinutukoy nito hanggang matapos ang pag-save, dahil ang koneksyong nag-iimbak lamang ng mga path ng file ay nasisira kapag lumipat ang mga file na iyon. Pagkatapos ay subukan ang koneksyon sa pangalan, at sagutin ang anumang hiling ng kredensyal sa harapan upang makita kung ano ang gusto nito. Ang naka-save na koneksyon na hindi kailanman na-activate ay hindi ebidensya ng kahit ano.

nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active

Kinukumpirma ng ikatlong utos na ang tunnel ay nakaangat sa pangalang inaasahan mo. Hinihiwalay din nito ang nabigong koneksyon sa isa na hindi kailanman na-activate.

Ano ang hindi masasabi ng menu

Ang nawawalang uri ay walang sinasabi tungkol sa gateway, at hindi ibig sabihin ay tinatanggihan ng server ang OpenVPN. Hindi ito dahilan para mag-install ng plugin ng walang kaugnayang protocol para lang lumitaw ang isang entry sa menu. Ang ikalawang pagkakamaling iyon ay may pangalan sa pagsasanay: nauuwi ang mga tao sa pagtutok ng PPTP o AnyConnect profile sa isang serbisyo ng OpenVPN dahil iyon ang mga inihandog na entry.

Ayusin muna ang packaging; darating pagkatapos ang tanong tungkol sa server. Ang profile na malinis na na-import at hindi kailanman nagpapatotoo ay nabibigo sa isang usapin ng certificate, TLS o kredensyal, at hindi sa isang usapin ng editor. Bawat isa sa mga ito ay nag-iiwan ng ibang ebidensya, at wala sa mga ito ang lumilitaw sa dayalogo. Basahin ang log ng kliyente bago mo muling buksan ang panel ng setting.

Patunayan ito gamit ang isang resource na talagang ginagamit mo

Kapag umiiral na ang uri at naka-save na ang koneksyon, i-dial ito at buksan ang isang resource na talagang ginagamit mo. Ang activation lang ay nagpapatunay lamang na nagkasundo ang dalawang dulo sa isang tunnel. Ang tunnel na pumapasok pero walang dinadala ay ang susunod na modo ng pagkabigo, at hindi ito nakikita ng panel.

Isulat kung aling resource ang sinubukan mo, upang ulitin ng susunod na tao ang pagsusuring iyon kaysa magsimula muli. Kapag nakaangat ang tunnel at nabibigo pa rin ang resource, lumilipat ang imbestigasyon sa mga ruta at DNS at hindi pabalik sa dayalogo. Ang tala na iyon ang pagkakaiba ng isang pag-aayos at isang kuwento.

Kaugnay na mga artikulo