Tas pats failas prisijungia iš terminalo, bet atsisako būti importuotas darbalaukio skydelyje. Tai atmeta serverį, kredencialus ir profilio sintaksę, nes komandinės eilutės klientas jau apdorojo visus tris. Lieka pats darbalaukio kelias: reikalingi paketai, suprantamų direktyvų poaibis ir objektas, kurį jis įrašo į diską. Kiekvienas jų nepavyksta savaip, o pranešimai retai nurodo tinkamą.

Trys dalykai, kurių dialogui reikia prieš ką nors analizuojant

Importavimas vyksta su jūsų naudotojo teisėmis, todėl failas kataloge, prieinamame tik root, atmetamas dar prieš jo turiniui tampant svarbiam. Skydelis taip pat rodo tik tuos VPN tipus, kurių NetworkManager papildinys įdiegtas; be OpenVPN papildinio parinkties nėra, o ne ji sugadinta. Galiausiai tinklo įrenginys turi būti valdomas: sąsaja, pažymėta kaip nevaldoma, gali priimti išsaugotą ryšį, kuris niekada nebus aktyvuotas. Patikrinkite visus tris prieš redaguodami profilį.

Du komandos išsprendžia pirmąjį etapą: dpkg -l network-manager-openvpn-gnome papildiniui ir nmcli device status įrenginio būsenai.

Ką importuotojas tyliai išmeta

Darbalaukio vertimas taikomas fiksuotam savybių rinkiniui. Eilutės, esančios už šio rinkinio, tyliai išmetamos, todėl tunelis gali iškilti su trūkstamomis numatytos konfigūracijos dalimis. Skriptai, deklaruoti su up, down ir script-security, paprastai išnyksta, kaip ir valdymo sąsajos parinktys bei papildomi nuotoliniai blokai. Maršrutas, parašytas su raktiniu žodžiu vpn_gateway, yra išimtis: importuotojas ten nori tiesioginio IPv4 tinklų vartų ir nutraukia su klaida, o ne išmeta eilutę.

Išmestas maršrutas turi atpažįstamą formą. Ryšys aktyvuojamas, sąsaja gauna adresą, o vienas konkretus potinklis lieka nepasiekiamas, nes maršrutas niekada nepateko į profilį.

Skaitykite išsaugotą ryšį, o ne šaltinio failą

Autoritetingas importavimo rezultatas yra raktų failas, o ne jūsų pasirinktas .ovpn. sudo cat /etc/NetworkManager/system-connections/office.nmconnection parodo, ką skydelis iš tikrųjų išsaugojo. Jei maršrutas ten yra, bet jo nėra gyvoje lentelėje, importavimas pavyko, o problema yra aktyvavimas. Jei jo nėra faile, importuotojas jį išmetė ir joks pakartotinis prisijungimas jo neatkurs.

Du alternatyvūs keliai apeina vertimo sluoksnį. nmcli connection import type openvpn file ./office.ovpn įrašo tą patį objektą ir praneša apie klaidas, kurias skydelis slepia.

Senesnis redaktorius, paleidžiamas su nm-connection-editor, rodo maršruto laukus, kurių skydelis neturi. Profiliams, priklausantiems nuo skriptų ar nepalaikomų direktyvų, palikite komandinės eilutės klientą ir prižiūrėkite jį paslauga, išjungę darbalaukio ryšį taip, kad tunelį turėtų tik vienas komponentas.

Kai importavimas veikia, o aktyvavimas ne

Išplėstinė kortelė išsaugo tą transportą, kuris buvo importuotas arba pasirinktas paskutinis. Serveris, klausantis UDP, greitai nepavyksta, kai pasirenkamas TCP, ir pranešimas tai retai pasako. Ryšiui, kuris turi prasidėti be prisijungusio naudotojo, jo slaptažodis turi būti išsaugotas visiems naudotojams, o tai kitas nustatymas nei saugoti tik šiai sesijai.

Kai dialoge nėra nieko naudingo, journalctl -u NetworkManager -b parodo, kodėl aktyvavimas nepavyko. Terminalo klientas niekada neliečia to kelio, todėl jis toliau veikia, o darbalaukio kopija ne.

Paskutiniam patikrinimui palyginkite papildinio versiją su distribucijos leidiniu. Nesuderinamas papildinys gali įsirengti švariai ir vis tiek atsisakyti aktyvuoti profilį, kurį nmcli importuoja be priekaištų.

Susiję straipsniai