Lorsque j'essaie d'importer les paramètres VPN
à partir d'un fichier OVPN
, le message d'erreur suivant s'affiche.
Le fichier "test.ovpn" n'a pas pu être lu ou ne contient pas d'informations de connexion VPN reconnues. Erreur: le fichier de clé contient la ligne "client" qui n'est pas une paire clé-valeur, un groupe ou un commentaire.
Je suis tout à fait sûr que la ligne "client" ne devrait pas être un problème, car je l'ai aussi dans d'autres fichiers .ovpn
.
Quel est le probleme avec ca?
PS: Ceci est le début du fichier ovpn (avec de fausses données)
client
dev tun
proto tcp
remote xxxxx.yyyyyyyyy.de 443
verify-x509-name "C=de, L=Somewhere, O=mycompanyname AG, CN=xxxxx.yyyyyyyy.de, [email protected]"
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
Il y a un bogue conn dans NetworkManager : . Les fichiers de configuration avec des certificats en ligne ne peuvent pas être importés. .
Plusieurs solutions de contournement peuvent être prises:
Utilisez le script this python _ , qui extrait les certificats intégrés et réécrit la configuration d'ovpn pour utiliser des fichiers de clé et de certificat distincts. ( référence )
Exécutez la configuration ovpn
à l'aide de la ligne de commande:
Sudo openvpn your-ovpn-config-filename.ovpn
lignes séparées qui contiennent port
en plusieurs lignes:
remote xxxxx.yyyyyyyyy.de 443
Être:
remote xxxxx.yyyyyyyyy.de
port 443
Peut-être à cause de l'option mssfix 0
. Selon NM, c'est faux. Comment vérifier quelle option n'est pas acceptable? Essayez depuis le terminal:
# 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).
Lien https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365/comments/95