Profiliai, kurie gerai jungiasi kitame OpenVPN kliente, gali atsisakyti būti importuoti į NetworkManager, o dialogas kaltina papildinio importavimo galimybę. Tas sakinys apie jūsų mašiną, o ne apie failą ar serverį. Importavimas yra vietinė operacija, kurią atlieka valdytojo VPN papildinys, ir tą akimirką, kai ji nepavyksta, nieko niekur nėra nusiųsta. Pirmiausia traktuokite tai kaip pakavimo klausimą, o paskui kaip analizavimo klausimą.

Skaitykite pranešimą kaip vietinį teiginį

Ši frazė apibūdina papildinio funkcijų rinkinį. Arba trūksta papildinio, kuris teikia OpenVPN palaikymą, arba komponentas, siūlantis importavimo veiksmą, yra senesnis už formatą, kurį jam duodate. Abu atvejai yra vietiniai mašinai priešais jus.

Atkreipkite dėmesį, ko pranešimas nesako. Jis nesako, kad sertifikatas neteisingas, slaptažodis pasibaigė ar serveris neveikia, todėl paleidimas iš naujo ar prisijungimo duomenų keitimas to nepataisys. Skaitykite jį kaip teiginį apie įdiegtą programinę įrangą.

Šis skirtumas sutaupo daugiausia laiko visame straipsnyje, nes refleksas yra žiūrėti į išorę, į tinklų vartus, kai gedimas yra visiškai darbalaukyje.

1 veiksmas: patikrinkite papildinį ir redaktorių

Svarbūs du paketai, ir jie atlieka skirtingą darbą. Vienas teikia NetworkManager VPN papildinį, kuriam priklauso ryšys; kitas teikia darbalaukio redagavimo ir importavimo sąsają. Įdiegus tik vykdymo aplinką arba tik redaktorių, gaunate pusę funkcijos.

nmcli --version
nmcli connection show
rpm -q NetworkManager-openvpn NetworkManager-openvpn-gnome 2>/dev/null

dpkg -l | grep -i network-manager-openvpn

Naudokite tą pakavimo komandą, kurią jūsų distribucija tikrai turi; dvi eilutės viršuje yra alternatyvos, o ne seka. Taip pat įsitikinkite, kad apskritai esate NetworkManager eigoje, nes kitas OpenVPN klientas su savo importuotoju nereaguos į nė vieną šių patarimų.

Papildinio diegimas paprastai paleidžia iš naujo arba iš naujo įkelia NetworkManager, todėl esami ryšiai trumpam nutrūksta. Darykite tai sąmoningai, o ne palaikymo skambučio viduryje.

2 veiksmas: importuokite su nmcli ir gaukite tikrą pranešimą

Grafinis dialogas linkęs sugrūsti kelias klaidas į vieną sakinį. Komandų eilutės importuotojas yra konkretesnis, ir tai ta pati operacija:

nmcli connection import type openvpn file /path/to/client.ovpn
nmcli connection show --active

Atidžiai perskaitykite atsakymą. Skundas dėl trūkstamo papildinio yra pakavimo problema. Skundas dėl konkrečios direktyvos yra analizatoriaus problema. Skundas dėl nurodyto failo yra kelio problema, ir šie trys neturi nieko bendra, išskyrus žodį importas.

Atminkite, kad sėkmė čia sukuria išsaugotą profilį. Jis neprisijungia ir neįrodo, kad profilis išsaugojo visas originalo funkcijas.

3 veiksmas: palikite įterptus sertifikatus ten, kur jie yra

Senesni patarimai sako prieš importuojant pašalinti kiekvieną įterptą sertifikato ir rakto bloką. Tas patarimas pasenęs. Dabartinis importuotojas tvarko įterptus objektus, o juos ištrynus pašalinama tapatybė, kurios reikia ryšiui, ir sukuriamas profilis, kuris importuojamas ir tada nepavyksta autentifikacija.

Jei tikrai reikia atskirti medžiagą dėl konkrečios priežasties, išsaugokite originalų failą ir užsirašykite, kuris blokas kur nuėjo. Profilis, kurį trys žmonės tris kartus redagavo, nėra konfigūracija, apie kurią vėliau galėsite mąstyti.

Tas pats atsargumas galioja tiekėjo direktyvoms. Klientui būdinga parinktis gali būti už vienos papildinio versijos funkcijų rinkinio ribų, nebūdama neteisinga OpenVPN sintaksė, o ją pašalinus vien tam, kad dialogas užsidarytų, elgsena gali tyliai pasikeisti.

4 veiksmas: patikrinkite, ką profilis dabar reiškia

Po sėkmingo importavimo prieš ką nors aktyvuodami patikrinkite galinį tašką, autentifikacijos išdėstymą, failų nuorodas ir kur saugomos paslaptys. Būtent šiuose keturiuose importavimas ir ketinimas dažniausiai išsiskiria.

Tada patikrinkite elgseną, kuri jums iš tikrųjų rūpi: maršrutus, DNS ir ar išliko originalaus profilio funkcijos. Tai trys vietos, kuriose sėkmingas importavimas vis tiek gali nuvilti prašiusįjį. Sėkmingas importavimas ir tinkamai veikiantis ryšys yra du skirtingi rezultatai, ir naudotojui svarbus tik antrasis.

Jei importuotas profilis elgiasi kitaip nei originalus klientas, palyginkite abi konfigūracijas, o ne atkurkite iš atminties, nes skirtumas paprastai yra viena eilutė.

5 veiksmas: leiskite vienam valdytojui valdyti tunelį

Kai profilis gyvena NetworkManager, leiskite jam valdyti ryšį. Atskiro OpenVPN proceso paleidimas kaip apėjimas sukuria antrą valdymo kelią su sava resursų sprendėjo elgsena, savais prisijungimo duomenimis ir savu gyvavimo ciklu.

Du tuneliai, kurie abu mano valdantys numatytąjį maršrutą, sukelia simptomus, panašius į sugedusį tiekėją, o sprendimas yra pašalinti vieną iš jų, o ne derinti bet kurį.

Susiję straipsniai