Ista se datoteka povezuje iz ljuske, a odbija uvoz u panelu radne površine. To isključuje poslužitelj, podatke za prijavu i sintaksu profila jer je klijent naredbenog retka već obradio sve troje. Ostaje sama putanja radne površine: paketi koji su joj potrebni, podskup direktiva koje razumije i objekt koji zapisuje na disk. Svaki od njih zataji drugačije, a poruke rijetko pokazuju na pravi.

Tri stvari koje dijalog treba prije nego što išta parsira

Uvoz se izvodi s dopuštenjima vašeg korisnika pa se datoteka u direktoriju dostupnom samo rootu odbija prije nego što njezin sadržaj postane važan. Panel također prikazuje samo vrste VPN-a čiji je NetworkManager dodatak instaliran; bez OpenVPN dodatka opcija izostaje umjesto da bude pokvarena. Konačno, mrežni uređaj mora biti pod upravljanjem: sučelje označeno kao neupravljano može prihvatiti spremljenu vezu koja se nikada neće aktivirati. Provjerite sve troje prije uređivanja profila.

Dvije naredbe rješavaju prvi krug: dpkg -l network-manager-openvpn-gnome za dodatak i nmcli device status za stanje uređaja.

Što uvoznik tiho odbacuje

Prijevod za radnu površinu cilja na fiksni skup svojstava. Linije izvan tog skupa tiho se odbacuju, zbog čega tunel može ustati s dijelovima namjeravane konfiguracije koji nedostaju. Skripte deklarirane s up, down i script-security obično nestanu, kao i opcije upravljačkog sučelja i dodatni remote blokovi. Ruta zapisana ključnom riječi vpn_gateway je iznimka: uvoznik tamo želi doslovni IPv4 gateway i prekida s greškom umjesto da odbaci liniju.

Odbačena ruta ima prepoznatljiv oblik. Veza se aktivira, sučelje dobije adresu, a jedna određena podmreža nedostupna je jer ruta nikada nije dospjela u profil.

Čitajte spremljenu vezu, a ne izvornu datoteku

Mjerodavan rezultat uvoza je datoteka s ključem, a ne .ovpn koji ste odabrali. sudo cat /etc/NetworkManager/system-connections/office.nmconnection pokazuje što je panel zapravo spremio. Ako je ruta tamo prisutna, ali nedostaje u živoj tablici, uvoz je uspio i problem je aktivacija. Ako je nema u datoteci, uvoznik ju je odbacio i nikakvo ponovno povezivanje neće ju vratiti.

Dva alternativna puta zaobilaze sloj prevođenja. nmcli connection import type openvpn file ./office.ovpn zapisuje isti objekt i prijavljuje greške koje panel skriva.

Stariji editor, pokrenut s nm-connection-editor, izlaže polja ruta koja panel nema. Za profile koji ovise o skriptama ili nepodržanim direktivama, zadržite klijent naredbenog retka i nadzirite ga servisom umjesto toga, nakon što onemogućite vezu radne površine tako da tunel ima samo jedna komponenta.

Kada uvoz radi, ali aktivacija ne

Kartica naprednih postavki zadržava onaj transport koji je uvezen ili posljednji odabran. Poslužitelj koji sluša na UDP-u brzo pada kada se odabere TCP, a poruka to rijetko kaže. Veza koja mora početi bez prijavljenog korisnika zahtijeva da njezin tajni ključ bude spremljen za sve korisnike, što je drugačija postavka od spremanja samo za ovu sesiju.

Kada u dijalogu nema ničeg korisnog, journalctl -u NetworkManager -b pokazuje zašto je aktivacija neuspješna. Shell klijent nikada ne dira tu putanju, zbog čega nastavlja raditi dok kopija radne površine ne radi.

Kao završnu provjeru, usporedite verziju dodatka s izdanjem distribucije. Neusklađeni dodatak može se čisto instalirati i ipak odbiti aktivirati profil koji nmcli uvozi bez prigovora.

Povezani članci