GNOME-ova VPN lista ne može ponuditi ništa što odgovara profilu koji ste dobili, a uobičajen zaključak je da radna površina ne može OpenVPN. Može. Ono što nedostaje je paket dodatka, a klijent naredbene linije na istom računaru nema nikakve veze s menijem. To je mit koji prvo treba ubiti, jer ljude šalje da ponovo instaliraju pogrešnu stvar.

Meni prikazuje dodatke, ne protokole

GNOME prikazuje tipove veze koje prijavljuje mrežni menadžer, a menadžer prijavljuje dodatke koji su instalirani. Prazna lista zato opisuje instalirani set dodataka, a ne mogućnosti protokola. Zato ispravan openvpn binarni fajl ništa ne mijenja u panelu.

Razlika je važna jer oba kvara iz panela izgledaju isto. Nedostajući dodatak i pokvareni dodatak oba daju dijalog koji ne može pomoći, a samo se prvi rješava instalacijom nečega. Pitati menadžera šta zna razdvaja ih prije nego što bilo šta instalirate. To pitanje košta jednu naredbu i zamjenjuje sat nagađanja.

Koji paket posjeduje dijalog

Na Ubuntuu 18.04 paketi imaju konkretna imena, a novija izdanja zadržala su istu podjelu. Čitajte ih kao uloge, a ne kao alternative, jer instalacija jednog rijetko rješava problem sama. Jedan paket drži demon i klijent naredbene linije, a nijedno od njih ne zna za bilo kakav dijalog postavki.

Paket dodatka je ono što mrežnom menadžeru omogućava da stvori, sačuva i pokrene OpenVPN vezu. Paket uređivača daje formu, njena polja i putanju za spremanje koju panel poziva. Mašina s dodatkom i bez uređivača prikazuje tip koji ne može konfigurirati, dok mašina s uređivačem i bez dodatka ne prikazuje ništa. Instalirajte set zajedno i dvosmislenost nestaje.

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

Na 18.04 to su prava imena arhiva, a ne zamjene. KDE radna površina treba vlastiti paket uređivača i još uvijek treba dodatak, a to je dio koji vodič samo za GNOME izostavlja.

Ponovno pokretanje je dio instalacije

Panel pita menadžera za podržane tipove pri pokretanju servisa, a već iscrtana lista se instalacijom ne osvježava. Instalacija dok servis radi zato daje frustrirajuću kombinaciju uspješne instalacije i nepromijenjenog dijaloga. Ponovno pokretanje nije opcionalno održavanje; to je korak koji instalaciju čini vidljivom.

Ponovno pokretanje prekida vezu na nekoliko sekundi, a svaka SSH sesija preko istog interfejsa ide s njom, pa planirajte to ako je mašina udaljena. Zatim ponovo otvorite panel i pitajte menadžera direktno šta podržava. Direktan upit je bolji dokaz od menija koji može biti keširan.

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

Posljednja naredba je odlučujući test. Uz dodatak pada na nedostajućim argumentima; bez njega prijavljuje nepoznat tip VPN-a. Jedan ishod je forma koja čeka da bude popunjena, a drugi je još uvijek problem pakovanja. Pokrenite je prije i poslije instalacije ako želite da kontrast bude očit.

Pustite nmcli da pročita .ovpn

Ništa vas ne prisiljava da dati profil ponovo gradite kontrolu po kontrolu. Menadžer čita .ovpn fajlove direktno i pretvara njihove direktive u sačuvanu vezu, uključujući ugrađene certifikate. Uvoz je i tačniji od prepisivanja, jer pogrešno otkucan šifra ili odsječen ključ daje kvar koji izgleda kao problem servera.

Ostavite profil pored bilo kojeg ključa ili certifikata na koji se poziva dok spremanje ne završi, jer veza koja čuva samo putanje do fajlova puca kada se ti fajlovi premjeste. Zatim testirajte vezu po imenu i odgovorite na svaki zahtjev za vjerodajnicama u prvom planu da vidite šta traži. Sačuvana veza koja nikada nije aktivirana nije dokaz ničega.

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

Ta treća naredba potvrđuje da je tunel aktivan pod imenom kojem se nadate. Ona i razdvaja vezu koja je pala od one koja nikada nije aktivirana.

Šta vam meni ne može reći

Odsutan tip ne govori ništa o gatewayu i ne znači da server odbija OpenVPN. To nije razlog da instalirate dodatak nepovezanog protokola da bi se pojavila stavka u meniju. Ta druga greška u praksi ima ime: ljudi na kraju usmjere PPTP ili AnyConnect profil na OpenVPN servis jer su to bile ponuđene stavke.

Prvo popravite pakovanje; pitanje servera dolazi poslije. Profil koji se čisto uvozi i nikada se ne autentificira pada na pitanju certifikata, TLS-a ili vjerodajnica, a ne uređivača. Svako od njih ostavlja drugačiji dokaz i nijedan se ne pojavljuje u dijalogu. Pročitajte klijentski dnevnik prije nego što ponovo otvorite panel postavki.

Dokažite to resursom koji zaista koristite

Kada tip postoji i veza je sačuvana, pozovite je i otvorite resurs koji zaista koristite. Sama aktivacija dokazuje samo da su se dvije strane dogovorile o tunelu. Tunel koji se podigne i ne nosi ništa je sljedeći način kvara, a panel ga ne može vidjeti.

Zapišite koji resurs ste testirali, da sljedeća osoba ponovi tu provjeru umjesto da počne ispočetka. Kada je tunel aktivan a resurs i dalje pada, istraga se seli na rute i DNS, a ne natrag na dijalog. Ta bilješka je razlika između popravke i priče.

Povezani članci