NetworkManager ei impordi sinu OpenVPN-profiili? Loe seda
Importimise võimekuse viga on lokaalne. Kontrolli pluginat ja redaktorit, impordi nmcli abil, et saada tegelik sõnum, ja jäta manustatud sertifikaadid sinna, kus need on.
Profiilid, mis ühenduvad hästi teises OpenVPN kliendis, võivad keelduda NetworkManageri importimisest ja dialoog süüdistab plugina importimisvõimekust. See lause räägib sinu masinast, mitte failist ega serverist. Importimine on kohalik toiming, mida teeb halduri VPN-plugin, ja hetkel, mil see ebaõnnestub, ei ole midagi kuhugi saadetud. Käsitle seda kõigepealt pakendamise küsimusena ja seejärel parsimise küsimusena.
Loe sõnumit kohaliku väitena
Fraas kirjeldab plugina funktsioonide kogumit. Kas puudub plugin, mis pakub OpenVPN-tuge, või on komponent, mis pakub importimistoimingut, vanem kui vorming, mille sa sellele annad. Mõlemad juhtumid on kohalikud sinu ees olevale masinale.
Pööra tähelepanu sellele, mida sõnum ei ütle. See ei ütle, et sertifikaat on vale, parool on aegunud või server on maas, seega taaskäivitamine või mandaadi muutmine ei paranda seda. Loe seda väitena paigaldatud tarkvara kohta.
See eristus säästab kogu artikli peale kõige rohkem aega, sest refleks on vaadata väljapoole, lüüsile, kui rike on täielikult töölaual.
Samm 1: kontrolli pluginat ja redaktorit
Kaks paketti on olulised ja need teevad erinevat tööd. Üks pakub NetworkManageri VPN-pluginat, millele ühendus kuulub; teine pakub töölaua redigeerimis- ja impordiliidest. Ainult käituskeskkonna või ainult redaktori paigaldamine annab sulle pool funktsiooni.
nmcli --version
nmcli connection show
rpm -q NetworkManager-openvpn NetworkManager-openvpn-gnome 2>/dev/null
dpkg -l | grep -i network-manager-openvpn
Kasuta pakkimiskäsku, mis sinu distributsioonil tegelikult on; kaks rida ülal on alternatiivid, mitte järjestus. Veendu ka, et oled üldse NetworkManageri voos, sest teine OpenVPN-klient oma importijaga ei reageeri ühelegi neist nõuannetest.
Plugina paigaldamine tavaliselt taaskäivitab või laadib NetworkManageri uuesti, mis katkestab olemasolevad ühendused lühidalt. Tee seda meelega, mitte keset tugikõnet.
Samm 2: impordi nmcli abil ja saa tegelik sõnum
Graafiline dialoog kipub mitut tõrget ühte lausesse suruma. Käsurea importija on täpsem ja tegu on sama toiminguga:
nmcli connection import type openvpn file /path/to/client.ovpn
nmcli connection show --active
Loe vastust hoolikalt. Kaebus puuduva plugina üle on pakendamisprobleem. Kaebus konkreetse direktiivi üle on parsija probleem. Kaebus viidatud faili üle on tee probleem, ja neil kolmel pole peale sõna import midagi ühist.
Pea meeles, et edu loob siin salvestatud profiili. See ei ühenda ja ei tõesta, et profiil säilitas kõik originaali funktsioonid.
Samm 3: jäta manustatud sertifikaadid sinna, kus need on
Vanemad nõuanded ütlevad, et enne importimist tuleb eemaldada iga manustatud sertifikaadi- ja võtmeblokk. See nõuanne on vananenud. Praegune importija käsitleb manustatud objekte, ja nende kustutamine eemaldab identiteedi, mida ühendus vajab, luues samal ajal profiili, mis imporditakse ja seejärel autentimisel ebaõnnestub.
Kui sul on tõesti vaja materjali konkreetsel põhjusel välja lõigata, hoia originaalfail alles ja pane kirja, milline plokk kuhu läks. Profiil, mida kolm inimest on kolm korda redigeerinud, ei ole konfiguratsioon, mille üle sa hiljem arutleda saad.
Sama ettevaatus kehtib tarnija direktiivide kohta. Kliendipõhine valik võib olla ühe plugina versiooni funktsioonide kogumist väljas, olemata vale OpenVPN-i süntaks, ja selle eemaldamine ainult dialoogi sulgemiseks võib käitumist vaikselt muuta.
Samm 4: kontrolli, mida profiil nüüd tähendab
Pärast edukat importi vaata enne millegi aktiveerimist üle lõpp-punkt, autentimise korraldus, failiviited ja see, kus saladusi hoitakse. Needsamad neli on kohad, kus import ja kavatsus kõige sagedamini lahku lähevad.
Seejärel kontrolli käitumist, mis sind tegelikult huvitab: marsruudid, DNS ja kas originaalprofiili funktsioonid jäid alles. Need on kolm kohta, kus edukas import võib siiski selle palunud inimest pettuda. Õnnestunud import ja korralikult käituv ühendus on kaks eri tulemust, ja kasutaja jaoks loeb ainult teine.
Kui imporditud profiil käitub teisiti kui algne klient, võrdle kahte konfiguratsiooni, selle asemel et mälu järgi uuesti ehitada, sest erinevus on tavaliselt üks rida.
Samm 5: lase ühel halduril tunnelit omada
Kui profiil elab NetworkManageris, lase sellel ühendust omada. Eraldi OpenVPN-protsessi käivitamine möödaviiguna loob teise haldustee oma resolveri käitumise, oma mandaatide ja oma elutsükliga.
Kaks tunnelit, mis mõlemad usuvad, et omavad vaikimisi marsruuti, tekitavad sümptomeid, mis näevad välja nagu katki läinud teenusepakkuja, ja lahendus on üks neist eemaldada, mitte kumbagi häälestada.