Nastavitve ne uvozijo .ovpn, ki ga CLI sprejme
Profil, ki se poveže iz terminala, lahko pri uvozu v namizje še vedno ne uspe. Preverite vtičnik, direktive, ki jih zavrže, in kaj je bilo dejansko shranjeno.
Ista datoteka se poveže iz lupine in zavrne uvoz v plošči namizja. To izključi strežnik, poverilnice in sintakso profila, ker je odjemalec ukazne vrstice vse tri že razčlenil. Ostane sama pot namizja: paketi, ki jih potrebuje, podmnožica direktiv, ki jih razume, in objekt, ki ga zapiše na disk. Vsak od njih odpove drugače, sporočila pa le redko pokažejo na pravega.
Tri stvari, ki jih pogovorno okno potrebuje pred kakršno koli analizo
Uvoz teče s pravicami vašega uporabnika, zato je datoteka v imeniku, dostopnem samo rootu, zavrnjena, preden postane njena vsebina pomembna. Plošča navaja tudi le vrste VPN, katerih vtičnik NetworkManager je nameščen; brez vtičnika OpenVPN možnost manjka, namesto da bi bila pokvarjena. Nazadnje mora biti omrežna naprava upravljana: vmesnik, označen kot neupravljan, lahko sprejme shranjeno povezavo, ki se ne bo nikoli aktivirala. Preverite vse tri, preden uredite profil.
Dva ukaza razrešita prvi krog: dpkg -l network-manager-openvpn-gnome za vtičnik in nmcli device status za stanje naprave.
Kaj uvoznik tiho zavrže
Prevod za namizje cilja na fiksen nabor lastnosti. Vrstice zunaj tega nabora se tiho zavržejo, zato lahko tunel vstane z manjkajočimi deli predvidene konfiguracije. Skripti, deklarirani z up, down in script-security, običajno izginejo, prav tako možnosti upravljalnega vmesnika in dodatni oddaljeni bloki. Pot, zapisana s ključno besedo vpn_gateway, je izjema: uvoznik tam želi dobesedni prehod IPv4 in se ustavi z napako, namesto da bi vrstico zavrgel.
Zavržena pot ima prepoznavno obliko. Povezava se aktivira, vmesnik dobi naslov, eno določeno podomrežje pa ostane nedosegljivo, ker pot ni nikoli prišla v profil.
Berite shranjeno povezavo, ne izvorne datoteke
Verodostojni rezultat uvoza je datoteka s ključem, ne .ovpn, ki ste ga izbrali. sudo cat /etc/NetworkManager/system-connections/office.nmconnection pokaže, kaj je plošča dejansko shranila. Če je tam pot, a je ni v živi tabeli, je uvoz uspel in težava je aktivacija. Če je ni v datoteki, jo je uvoznik zavrgel in nobeno ponovno povezovanje je ne bo obnovilo.
Dve nadomestni poti obideta prevajalsko plast. nmcli connection import type openvpn file ./office.ovpn zapiše isti objekt in poroča o napakah, ki jih plošča skriva.
Starejši urejevalnik, zagnan z nm-connection-editor, razkrije polja poti, ki jih plošča nima. Za profile, ki so odvisni od skriptov ali nepodprtih direktiv, obdržite odjemalca ukazne vrstice in ga raje nadzorujte s storitvijo, potem ko onemogočite povezavo namizja, da ima tunel samo ena komponenta.
Ko uvoz deluje, aktivacija pa ne
Zavihek za napredno obdrži prenos, ki je bil uvožen ali nazadnje izbran. Strežnik, ki posluša na UDP, hitro odpove, ko je izbran TCP, in sporočilo to redko pove. Povezava, ki se mora začeti brez prijavljenega uporabnika, potrebuje svojo skrivnost shranjeno za vse uporabnike, kar je drugačna nastavitev od shranjevanja samo za to sejo.
Ko v pogovornem oknu ni nič koristnega, journalctl -u NetworkManager -b pokaže, zakaj aktivacija ni uspela. Odjemalec lupine se te poti nikoli ne dotakne, zato še naprej deluje, medtem ko kopija na namizju ne.
Za zadnji pregled primerjajte različico vtičnika z izdajo distribucije. Neusklajen vtičnik se lahko čisto namesti in vseeno zavrne aktivacijo profila, ki ga nmcli uvozi brez pritožbe.