Bonjour,
Sur Ubuntu 20.04, lorsque le VPN propose un DNS, systemd-resolve semble l’ignorer. C’est lui qui est sollicité dans /etc/resolv.conf
Bonjour,
Sur Ubuntu 20.04, lorsque le VPN propose un DNS, systemd-resolve semble l’ignorer. C’est lui qui est sollicité dans /etc/resolv.conf
Le problème vient du fait que la gestion des DNS sur Ubuntu 20.04 n’honore pas le fait que la connexion au VPN propose un nouveau resolver par défaut. Il faut désactiver systemd-resolved comme suit:
root@laptop-04:~# systemctl disable systemd-resolved
Removed /etc/systemd/system/dbus-org.freedesktop.resolve1.service.
Removed /etc/systemd/system/multi-user.target.wants/systemd-resolved.service.
root@laptop-04:~# systemctl stop systemd-resolved
root@laptop-04:~# cat /etc/NetworkManager/NetworkManager.conf # add dns=default
[main]
dns=default
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
root@laptop-04:~# rm /etc/resolv.conf ; systemctl restart NetworkManager
Sur la version 18.04 d’Ubuntu, j’avais également le problème et il me semble que la solution était d’installer le paquet openvpn-systemd-resolved
.
J’ai retrouvé ça dans mes notes:
Et ça aussi:
Config ovpn:
{{{
script-security 2
# to use DNS servers in tunnel
up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved
down-pre
}}}
/!\ need to create symlink `/etc/resolv.conf` to `/run/systemd/resolve/stub-resolv.conf`
C’est une alternative qui semble un peu moins violente que la suppression pure et simple de systemd-resolved
: bien vu