Quando mi collego a una rete VPN tramite Gnome Network-Manager, perdo la risoluzione DNS e in pratica non riesco ad accedere alle risorse all'interno della rete VPN o all'esterno.
Quando stavo usando Ubuntu 16.04 e stavo usando la VPN, il /etc/resolv.conf/
file " " conteneva i server DNS della rete (VPN) che avevo collegato. Ora contiene sempre le seguenti voci:
nameserver 127.0.0.53
search myprovider.com
Da quello che ho capito 127.0.0.53
è l'indirizzo dello stub DNS utilizzato da system-resolved
.
Sospetto che si tratti di un bug perché la VPN funzionava bene con Ubuntu 16.04. Esiste un modo per impostare i server DNS della mia rete quando utilizzo un servizio VPN?
Aggiornare:
Ho provato a collegarmi alla rete OpenVPN con il file di configurazione allegato alla fine del post, ma visualizzo il seguente errore:
Authenticate/Decrypt packet error: cipher final failed
Ho verificato che il server utilizza la compressione lzo e l'ho anche abilitato. La connessione rimane attiva ma non riesco a navigare in nessuna pagina all'interno o all'esterno della VPN.
Nel file di configurazione elencato di seguito, ho incluso le soluzioni pubblicate nelle risposte
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
per capire la mia soluzione specifica.