Налады не імпортуюць .ovpn, які прымае CLI
Профіль, які падключаецца з тэрмінала, можа ўсё ж не прайсці імпарт у працоўны стол. Праверце плагін, дырэктывы, якія ён адкідвае, і тое, што было насамрэч захавана.
Той жа файл падключаецца з абалонкі і адмаўляецца імпартавацца ў панэлі працоўнага стала. Гэта выключае сервер, уліковыя даныя і сінтаксіс профілю, бо кліент каманднага радка ўжо апрацаваў усе тры. Застаецца сам шлях працоўнага стала: пакеты, якія яму патрэбны, падмноства дырэктыў, якія ён разумее, і аб'ект, які ён запісвае на дыск. Кожны з іх збаўляецца па-рознаму, а паведамленні рэдка паказваюць на правільны.
Тры рэчы, якія дыялогу патрэбны перад любым разборам
Імпарт выконваецца з правамі вашага карыстальніка, таму файл у каталозе, даступным толькі root, адхіляецца яшчэ да таго, як яго змест стане важным. Панэль таксама пералічвае толькі тыя тыпы VPN, чый плагін NetworkManager усталяваны; без плагіна OpenVPN опцыя адсутнічае, а не зламаная. Нарэшце, сеткавая прылада павінна быць кіраванай: інтэрфейс, пазначаны як некіраваны, можа прыняць захаванае злучэнне, якое ніколі не актывуецца. Праверце ўсе тры перад рэдагаваннем профілю.
Дзве каманды вырашаюць першы круг: dpkg -l network-manager-openvpn-gnome для плагіна і nmcli device status для стану прылады.
Што ціха адкідвае імпарцёр
Пераклад для працоўнага стала накіраваны на фіксаваны набор уласцівасцяў. Радкі па-за гэтым наборам ціха адкідваюцца, таму тунель можа ўзняцца з адсутнымі часткамі задуманай канфігурацыі. Скрыпты, аб'яўленыя з up, down і script-security, звычайна знікаюць, як і опцыі інтэрфейсу кіравання і дадатковыя аддаленыя блокі. Маршрут, запісаны ключавым словам vpn_gateway, — выключэнне: імпарцёр хоча там літаральны шлюз IPv4 і спыняецца з памылкай, а не адкідвае радок.
Адкінуты маршрут мае пазнавальную форму. Злучэнне актывуецца, інтэрфейс атрымлівае адрас, а пэўная падсетка застаецца недасягальнай, бо маршрут ніколі не патрапіў у профіль.
Чытайце захаванае злучэнне, а не зыходны файл
Аўтарытэтны вынік імпарту — файл ключа, а не .ovpn, які вы выбралі. sudo cat /etc/NetworkManager/system-connections/office.nmconnection паказвае, што панэль насамрэч захавала. Калі маршрут там ёсць, але адсутнічае ў жывой табліцы, імпарт атрымаўся, і праблема ў актывацыі. Калі яго няма ў файле, імпарцёр яго адкінуў, і ніякае паўторнае падключэнне не верне яго.
Два альтэрнатыўныя шляхі абыходзяць слой перакладу. nmcli connection import type openvpn file ./office.ovpn запісвае той жа аб'ект і паведамляе пра памылкі, якія панэль хавае.
Старэйшы рэдактар, запушчаны з nm-connection-editor, паказвае палі маршруту, якіх панэль не мае. Для профіляў, якія залежаць ад скрыптоў або неподтрыманых дырэктыў, пакіньце кліент каманднага радка і наглядайце за ім службай замест гэтага, пасля адключэння злучэння працоўнага стала, каб тунелем валодаў толькі адзін кампанент.
Калі імпарт працуе, а актывацыя не
Укладка «Пашыраныя» захоўвае той транспарт, які быў імпартаваны або апошнім выбраны. Сервер, які слухае UDP, хутка збаўляецца, калі выбраны TCP, і паведамленне рэдка гаворыць пра гэта. Злучэнню, якое павінна пачацца без увайшоўшага карыстальніка, патрэбен сакрэт, захаваны для ўсіх карыстальнікаў, што з'яўляецца іншай наладай, чым захоўваць яго толькі для гэтай сесіі.
Калі ў дыялогу няма нічога карыснага, journalctl -u NetworkManager -b паказвае, чаму актывацыя не ўдалася. Кліент абалонкі ніколі не кранае гэты шлях, таму ён працягвае працаваць, пакуль копія працоўнага стала — не.
Як апошнюю праверку параўнайце версію плагіна з выпускам дыстрыбутыва. Няўзгоднены плагін можа ўсталявацца чыста і ўсё ж адмовіцца актываваць профіль, які nmcli імпартуе без скаргаў.