83 votes

Ubuntu 18.04 pas de résolution DNS lors de la connexion à OpenVPN

Lorsque je me connecte à un réseau VPN via Gnome Network-manager, je perds la résolution DNS et, en pratique, je ne peux pas accéder aux ressources à l'intérieur du réseau VPN ou à l'extérieur.

Lorsque j'utilisais Ubuntu 16.04 et que j'utilisais le VPN, le message " /etc/resolv.conf/ "contient les serveurs DNS du réseau (VPN) auquel je me suis connecté. Maintenant, il contient toujours les entrées suivantes :

nameserver 127.0.0.53
search myprovider.com

D'après ce que j'ai compris 127.0.0.53 est l'adresse du stub DNS utilisé par l'application system-resolved .

Je soupçonne qu'il s'agit d'un bug car le VPN fonctionnait bien dans Ubuntu 16.04. Existe-t-il un moyen de définir les serveurs DNS de mon réseau lorsque j'utilise un service VPN ?

Mise à jour :

J'ai essayé de me connecter au réseau OpenVPN avec le fichier de configuration joint à la fin du post, mais j'obtiens l'erreur suivante :

 Authenticate/Decrypt packet error: cipher final failed

J'ai vérifié que le serveur utilise la compression lzo et je l'ai également activée. La connexion reste active mais je ne peux naviguer vers aucune page à l'intérieur ou à l'extérieur du VPN.

Dans le fichier de configuration ci-dessous, j'ai inclus les solutions postées dans les réponses

 client
 dev tun
 proto udp
 remote openvpn.bibsys.no 1194
 remote my-server-2 1194
 resolv-retry infinite
 nobind
 user myuser
 group myuser
 persist-key
 persist-tun
 ca ca-cert.pem
 cert openvpn.crt
 key openvpn.key
 cipher AES-256-CBC
 comp-lzo yes
 script-security 2
 up /etc/openvpn/scripts/update-systemd-resolved
 down /etc/openvpn/scripts/update-systemd-resolved
 down-pre

0voto

Aucune des solutions proposées, orientées CLI (non-NetworkManager), n'a fonctionné pour moi (je ne dispose même pas de up y down lignes dans myconfig.ovpn ).

Cependant, j'ai constaté que NetworkManager VPN semble fonctionner à nouveau (il ne fonctionnait pas il y a un an ou deux, c'est pourquoi je suis passé à openvpn CLI alors). Je ne l'ai pas modifié de quelque manière que ce soit : j'ai simplement essayé de l'activer avec les informations d'identification appropriées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X