Quando me conecto a uma rede VPN através do Gnome Network-manager, perco a resolução do DNS e, na prática, não consigo acessar recursos dentro ou fora da rede VPN.
Quando eu estava usando o Ubuntu 16.04 e a VPN, o /etc/resolv.conf/
arquivo " " continha os servidores DNS da rede (VPN) que eu havia conectado. Agora, ele sempre contém as seguintes entradas:
nameserver 127.0.0.53
search myprovider.com
Pelo que entendi 127.0.0.53
é o endereço do stub DNS usado pelo system-resolved
.
Eu suspeito que isso seja um bug porque a VPN estava funcionando bem no Ubuntu 16.04. Existe alguma maneira de definir os servidores DNS da minha rede quando estou usando um serviço VPN?
Atualizar:
Tentei me conectar à rede OpenVPN com o arquivo de configuração anexado no final da postagem, mas recebo o seguinte erro:
Authenticate/Decrypt packet error: cipher final failed
Eu verifiquei que o servidor usa a compactação lzo e também a habilitei. A conexão permanece ativa, mas não consigo navegar para nenhuma página dentro ou fora da VPN.
No arquivo de configuração listado abaixo, incluí as soluções postadas nas respostas
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
eresolvectl help
descobri minha solução específica.