NetworkManager не імпартуе ваш профіль OpenVPN? Прачытайце гэта
Памылка магчымасці імпарту — лакальная. Праверце плагін і рэдактар, імпартуйце праз nmcli, каб атрымаць сапраўднае паведамленне, і пакіньце ўбудаваныя сертыфікаты на месцы.
Профілі, якія добра падключаюцца ў іншым OpenVPN кліенце, могуць адмовіцца імпартавацца ў NetworkManager, і дыялог вінаваціць магчымасць імпарту плагіна. Гэтае сцвярджэнне пра вашу машыну, а не пра файл ці сервер. Імпарт — гэта лакальная аперацыя, якую выконвае VPN-плагін мэнэджара, і ў момант яе збою нічога нікуды не адпраўлялася. Разглядайце гэта спачатку як пытанне ўпакоўкі, а потым як пытанне разбору.
Чытайце паведамленне як лакальнае сцвярджэнне
Фраза апісвае набор магчымасцей плагіна. Або плагіна, які забяспечвае падтрымку OpenVPN, няма, або кампанент, які прапануе дзеянне імпарту, старэйшы за фармат, які вы яму падаяце. Абодва выпадкі лакальныя для машыны перад вамі.
Звярніце ўвагу на тое, чаго паведамленне не кажа. Яно не кажа, што сертыфікат няправільны, пароль састарэў або сервер не працуе, таму перазапуск або змена ўліковых даных не выправяць гэта. Чытайце яго як сцвярджэнне пра ўсталяванае праграмнае забеспячэнне.
Гэтае размежаванне эканоміць больш за ўсё часу ва ўсім артыкуле, бо рэфлекс — глядзець вонкі, на шлюз, калі збой цалкам на працоўным стале.
Крок 1: праверце плагін і рэдактар
Два пакеты маюць значэнне, і яны выконваюць розныя задачы. Адзін дае VPN-плагін NetworkManager, якому належыць злучэнне; другі дае інтэрфейс рэдагавання і імпарту для працоўнага стала. Усталяванне толькі асяроддзя выканання або толькі рэдактара дае вам палову магчымасці.
nmcli --version
nmcli connection show
rpm -q NetworkManager-openvpn NetworkManager-openvpn-gnome 2>/dev/null
dpkg -l | grep -i network-manager-openvpn
Выкарыстоўвайце каманду ўпакоўкі, якая сапраўды ёсць у вашай дыстрыбуцыі; два радкі вышэй — гэта альтэрнатывы, а не паслядоўнасць. Таксама пераканайцеся, што вы наогул у працэсе NetworkManager, бо іншы кліент OpenVPN з уласным імпартарам не адрэагуе ні на адзін з гэтых саветаў.
Усталяванне плагіна звычайна перазапускае або перазагружае NetworkManager, што на кароткі час разрывае існыя злучэнні. Рабіце гэта свядома, а не пасярэдзіне званка ў падтрымку.
Крок 2: імпартуйце праз nmcli і атрымайце сапраўднае паведамленне
Графічны дыялог схільны згортваць некалькі збояў у адзін сказ. Імпартар каманднага радка больш канкрэтны, і гэта тая ж аперацыя:
nmcli connection import type openvpn file /path/to/client.ovpn
nmcli connection show --active
Чытайце адказ уважліва. Скарга на адсутны плагін — гэта праблема ўпакоўкі. Скарга на канкрэтную дырэктыву — гэта праблема разбору. Скарга на згаданы файл — гэта праблема шляху, і ў гэтых трох няма нічога агульнага, акрамя слова імпарт.
Помніце, што поспех тут стварае захаваны профіль. Ён не падключаецца і не даказвае, што профіль захаваў усе магчымасці арыгінала.
Крок 3: пакіньце ўбудаваныя сертыфікаты на месцы
Старыя парады кажуць выдаліць кожны ўбудаваны блок сертыфіката і ключа перад імпартам. Гэтая парада састарэлая. Цяперашні імпартар апрацоўвае ўбудаваныя аб’екты, а іх выдаленне прыбірае ідэнтычнасць, патрэбную злучэнню, і пры гэтым стварае профіль, які імпартуецца, а потым не можа аўтэнтыфікавацца.
Калі вам сапраўды трэба вылучыць матэрыял з пэўнай прычыны, захавайце арыгінальны файл і запішыце, які блок куды пайшоў. Профіль, які тройчы адрэдагавалі тры чалавекі, — гэта не канфігурацыя, пра якую вы зможаце разважаць пазней.
Тая ж асцярога тычыцца дырэктыў вытворцы. Опцыя, спецыфічная для кліента, можа быць па-за наборам магчымасцей адной версіі плагіна, не будучы няправільным сінтаксісам OpenVPN, і выдаленне яе, каб дыялог зачыніўся, можа ціха змяніць паводзіны.
Крок 4: праверце, што цяпер азначае профіль
Пасля паспяховага імпарту аглядзіце канчатковы пункт, схему аўтэнтыфікацыі, спасылкі на файлы і месца захоўвання сакрэтаў, перш чым нешта актываваць. Менавіта ў гэтых чатырох месцах імпарт і намер часцей за ўсё разыходзяцца.
Затым праверце паводзіны, якія вам сапраўды важныя: маршруты, DNS і ці захаваліся магчымасці арыгінальнага профілю. Гэта тры месцы, дзе паспяховы імпарт усё яшчэ можа расчараваць чалавека, які яго прасіў. Паспяховы імпарт і злучэнне, якое працуе правільна, — два розныя вынікі, і для карыстальніка мае значэнне толькі другі.
Калі імпартаваны профіль паводзіць сябе інакш, чым арыгінальны кліент, параўнайце дзве канфігурацыі, а не перабудоўвайце па памяці, бо розніца звычайна ў адным радку.
Крок 5: няхай тунэлем валодае адзін мэнэджар
Як толькі профіль жыве ў NetworkManager, няхай ён валодае злучэннем. Запуск асобнага працэсу OpenVPN як абыход стварае другі шлях кіравання з уласнымі паводзінамі рэзалвера, уласнымі ўліковымі данымі і ўласным жыццёвым цыклам.
Два тунэлі, якія абодва вераць, што валодаюць маршрутам па змаўчанні, даюць сімптомы, падобныя на зламанага правайдера, і рашэнне — выдаліць адзін з іх, а не наладжваць любы.