Неможливо імпортувати файл ovpn - файл ключа містить "клієнт", який не є парою ключ-значення


4

Коли я намагаюся імпортувати VPNналаштування з OVPNфайлу, я отримую таку помилку.

Файл "test.ovpn" не вдалося прочитати або не містить розпізнаної інформації про з'єднання VPN. Помилка: Файл ключа містить рядок "клієнт", який не є ключовою цінністю, групою чи коментарем

Я впевнений, що рядок "клієнт" не повинен бути проблемою, оскільки він є в інших .ovpnфайлах.

Що з цим не так?

PS: Це початок файлу ovpn (з підробленими даними)

client
dev tun
proto tcp
remote xxxxx.yyyyyyyyy.de 443
verify-x509-name "C=de, L=Somewhere, O=mycompanyname AG, CN=xxxxx.yyyyyyyy.de, emailAddress=admins@yyyyyyyyy.de"
route remote_host 255.255.255.255 net_gateway
resolv-retry infinite
nobind
persist-key
persist-tun
auth-user-pass
cipher AES-256-CBC
auth MD5
comp-lzo no
route-delay 4
verb 3
reneg-sec 0

Ви можете поділитися з нами .ovpnфайлом, я припускаю, що ми можемо знайти там проблематичну лінію
Ярон,

Не впевнений, що мені дозволяють показати вам, що я спробую поставити рядки з фіктивними даними
Енріке Морено Монт

Я оновив деяку (сподіваюсь) релевантну інформацію
Енріке Морено Намет

Відповіді:


4

Існує відома помилка в NetworkManager : файли конфігурації з інлайн сертифікатів не можуть бути імпортовані .

Існує кілька способів вирішення:

  1. Використовуйте цей скрипт python, який витягує вбудовані сертифікати та перезаписує конфігурацію ovpn, щоб використовувати окремі файли ключів та cert. ( довідник )

  2. Виконайте ovpnконфігурацію за допомогою командного рядка:

    sudo openvpn your-ovpn-config-filename.ovpn
    
  3. окремі рядки, які містять portу кілька рядків:

    remote xxxxx.yyyyyyyyy.de 443
    

    Бути:

    remote xxxxx.yyyyyyyyy.de 
    port 443
    

Це не працює для мене. Я витягнув сертифікати за допомогою цього сценарію, і тепер я отримую Error: Key file contains line "ca ca.crt" which is not a key-value pair, group, or comment.. Чому NM настільки криваво некомпетентний при імпорті файлів OVPN?
Doktor J

1

Може бути через mssfix 0варіант. На думку НМ, це неправильно. Як перевірити, який варіант неприйнятний? Спробуйте з терміналу:

# nmcli connection import type openvpn file client1_udp.ovpn
[sudo] password for ipeacocks: 
Error: failed to import 'client1_udp.ovpn': configuration error: invalid 1th argument to “mssfix” where number expected (line 136).

Посилання https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365/comments/95

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.