Postavke neće uvesti .ovpn koji CLI prihvata
Profil koji se povezuje iz terminala ipak može pasti na uvozu u desktop. Provjerite dodatak, direktive koje odbacuje i šta je zapravo pohranjeno.
Ista datoteka se povezuje iz ljuske, a odbija uvoz u desktop panelu. To isključuje server, podatke za prijavu i sintaksu profila, jer je klijent komandne linije već obradio sve troje. Ostaje sama desktop putanja: paketi koji su joj potrebni, podskup direktiva koje razumije i objekat koji zapisuje na disk. Svaki od njih pada na drugačiji način, a poruke rijetko pokazuju na pravi.
Tri stvari koje dijalog treba prije nego što bilo šta parsira
Uvoz se izvodi s dozvolama vašeg korisnika, pa se datoteka u direktoriju dostupnom samo rootu odbija prije nego što njen 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. Na kraju, mrežni uređaj mora biti pod upravljanjem: interfejs označen kao neupravljani može prihvatiti sačuvanu vezu koja se nikada neće aktivirati. Provjerite sve troje prije uređivanja profila.
Dvije komande rješavaju prvi krug: dpkg -l network-manager-openvpn-gnome za dodatak i nmcli device status za stanje uređaja.
Šta uvoznik tiho odbacuje
Desktop prijevod cilja na fiksni skup svojstava. Linije izvan tog skupa se tiho odbacuju, zbog čega tunel može ustati s dijelovima namjerne konfiguracije koji nedostaju. Skripte deklarisane s up, down i script-security obično nestanu, kao i opcije upravljačkog interfejsa i dodatni remote blokovi. Ruta zapisana ključnom riječi vpn_gateway je izuzetak: uvoznik tamo želi doslovni IPv4 gateway i prekida s greškom umjesto da odbaci liniju.
Odbacena ruta ima prepoznatljiv oblik. Veza se aktivira, interfejs dobije adresu, a jedna određena podmreža je nedostupna jer ruta nikada nije dospjela u profil.
Čitajte pohranjenu 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 šta je panel zapravo sačuvao. Ako je ruta tamo prisutna, ali nedostaje u živoj tabeli, uvoz je uspio i problem je aktivacija. Ako je nema u datoteci, uvoznik ju je odbacio i nikakvo ponovno povezivanje je neće vratiti.
Dvije alternativne putanje zaobilaze sloj prevođenja. nmcli connection import type openvpn file ./office.ovpn zapisuje isti objekat i prijavljuje greške koje panel skriva.
Stariji editor, pokrenut s nm-connection-editor, izlaže polja ruta koja panel nema. Za profile koji zavise od skripti ili nepodržanih direktiva, zadržite klijent komandne linije i nadzirite ga servisom umjesto toga, nakon što onemogućite desktop vezu 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 put odabran. Server 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 njen tajni ključ bude pohranjen za sve korisnike, što je drugačija postavka od pohranjivanja 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 desktop kopija ne radi.
Kao završnu provjeru, uporedite verziju dodatka s izdanjem distribucije. Neusklađeni dodatak može se čisto instalirati i ipak odbiti aktivirati profil koji nmcli uvozi bez prigovora.