Cuando me conecto a una red VPN a través de Gnome Network-manager, pierdo la resolución DNS y, en la práctica, no puedo acceder a los recursos dentro de la red VPN o fuera.
Cuando estaba usando Ubuntu 16.04 y estaba usando la VPN, el /etc/resolv.conf/
archivo " " contenía los servidores DNS de la red (VPN) que había conectado. Ahora siempre contiene las siguientes entradas:
nameserver 127.0.0.53
search myprovider.com
Por lo que he entendido 127.0.0.53
es la dirección del código auxiliar DNS utilizado por system-resolved
.
Sospecho que esto es un error porque la VPN funcionaba bien Ubuntu 16.04. ¿Hay alguna manera de configurar los servidores DNS de mi red cuando estoy usando un servicio VPN?
Actualizar:
Intenté conectarme a la red OpenVPN con el archivo de configuración adjunto al final de la publicación, pero aparece el siguiente error:
Authenticate/Decrypt packet error: cipher final failed
He verificado que el servidor usa la compresión lzo y también lo he habilitado. La conexión permanece activa pero no puedo navegar a ninguna página dentro o fuera de la VPN.
En el archivo de configuración que figura a continuación, he incluido las soluciones publicadas en las respuestas.
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
resolvectl status
yresolvectl help
descubrí mi solución específica.