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