Profily, ktoré sa v inom OpenVPN klientovi pripájajú bez problémov, môžu odmietnuť import do NetworkManageru a dialóg viní schopnosť importu pluginu. Tá veta sa týka vášho stroja, nie súboru ani servera. Import je lokálna operácia, ktorú vykonáva VPN plugin správcu, a v okamihu, keď zlyhá, nebolo nič nikam odoslané. Berte to najprv ako otázku balíčkov a až potom ako otázku parsovania.

Čítajte správu ako lokálne tvrdenie

Fráza opisuje sadu funkcií pluginu. Buď chýba plugin, ktorý poskytuje podporu OpenVPN, alebo je komponent, ktorý ponúka akciu importu, starší než formát, ktorý mu dávate. Oba prípady sú lokálne pre stroj pred vami.

Všimnite si, čo správa nehovorí. Nehovorí, že certifikát je nesprávny, že heslo vypršalo alebo že server je mimo prevádzky, takže reštart alebo zmena prihlasovacích údajov to nespraví. Čítajte ju ako tvrdenie o nainštalovanom softvéri.

Tento rozdiel ušetrí v celom článku najviac času, pretože reflex je pozerať sa von na bránu, keď je porucha celá na ploche.

Krok 1: overte plugin a editor

Záležia dva balíčky a robia rozdielnu prácu. Jeden poskytuje VPN plugin NetworkManageru, ktorému patrí pripojenie; druhý poskytuje rozhranie na úpravy a import na ploche. Inštalácia len runtime alebo len editora vám dá polovicu funkcie.

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

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

Použite príkaz na balíčky, ktorý vaša distribúcia skutočne má; dva riadky vyššie sú alternatívy, nie postupnosť. Overte tiež, či vôbec ste v postupe NetworkManageru, pretože iný klient OpenVPN s vlastným importérom nebude reagovať na žiadnu z týchto rád.

Inštalácia pluginu zvyčajne reštartuje alebo znovu načíta NetworkManager, čo krátko preruší existujúce pripojenia. Urobte to zámerne, nie uprostred hovoru s podporou.

Krok 2: importujte cez nmcli a získajte skutočnú správu

Grafický dialóg má tendenciu zlúčiť niekoľko zlyhaní do jednej vety. Importér z príkazového riadka je konkrétnejší a ide o tú istú operáciu:

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

Odpoveď čítajte pozorne. Sťažnosť na chýbajúci plugin je problém balíčkov. Sťažnosť na konkrétnu direktívu je problém parsera. Sťažnosť na odkazovaný súbor je problém cesty a tie tri nemajú okrem slova import nič spoločné.

Pamätajte, že úspech tu vytvorí uložený profil. Nepripojí sa a nedokazuje, že profil si zachoval všetky funkcie originálu.

Krok 3: nechajte vložené certifikáty tam, kde sú

Staršie rady hovoria, aby ste pred importom odstránili každý vložený blok certifikátu a kľúča. Tá rada je zastaraná. Súčasný importér zvládá vložené objekty a ich zmazaním odstránite identitu, ktorú pripojenie potrebuje, a zároveň vytvoríte profil, ktorý sa naimportuje a potom zlyhá pri autentizácii.

Ak naozaj potrebujete materiál z konkrétneho dôvodu oddeliť, ponechajte pôvodný súbor a poznamenajte si, ktorý blok kam šiel. Profil, ktorý trikrát upravili traja ľudia, nie je konfigurácia, o ktorej môžete neskôr uvažovať.

Rovnaká opatrnosť platí pre direktívy výrobcu. Voľba špecifická pre klienta môže byť mimo sady funkcií jednej verzie pluginu bez toho, aby bola neplatnou syntaxou OpenVPN, a jej odstránenie len preto, aby sa dialóg zavrel, môže potichu zmeniť správanie.

Krok 4: overte, čo teraz profil znamená

Po úspešnom importe prejdite koncový bod, usporiadanie autentizácie, odkazy na súbory a miesto ukladania tajomstiev, skôr než čokoľvek aktivujete. Práve v týchto štyroch bodoch sa import a zámer najčastejšie rozchádzajú.

Potom skontrolujte správanie, na ktorom vám naozaj záleží: trasy, DNS a či prežili funkcie pôvodného profilu. To sú tri miesta, kde úspešný import môže stále sklamať človeka, ktorý oň požiadal. Úspešný import a pripojenie, ktoré sa správa správne, sú dva rôzne výsledky a pre používateľa je dôležitý len ten druhý.

Ak sa importovaný profil správa inak ako pôvodný klient, porovnajte obe konfigurácie, namiesto toho, aby ste ich skladali z pamäti, pretože rozdiel býva jeden riadok.

Krok 5: nechajte tunel vlastniť jedného správcu

Keď profil žije v NetworkManageri, nechajte ho vlastniť pripojenie. Spustenie samostatného procesu OpenVPN ako obchádzky vytvára druhú cestu správy s vlastným správaním resolvera, vlastnými prihlasovacími údajmi a vlastným životným cyklom.

Dva tunely, ktoré oba veria, že vlastnia predvolenú trasu, dávajú príznaky pripomínajúce pokazeného poskytovateľa, a riešením je jeden z nich odstrániť, nie ladiť ktorýkoľvek z nich.

Súvisiace články