web-dev-qa-db-fra.com

OpenVPN et DNS

Je suis sur Ubuntu 16.04 et j’ai configuré une connexion openvpn qui fonctionne bien. Avant de démarrer la connexion vpn, le DNS de mon FAI est défini dans /etc/resolv.conf à partir de DHCP:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver isp.x.y.z

J'ai ajouté les lignes suivantes au fichier de configuration openvpn:

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

de sorte que le /etc/resolv.conf soit mis à jour lorsque je démarre la connexion au vpn. Quand on commence, ça ressemble à ça:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver vpn.x.y.z
nameserver isp.x.y.z

avec vpn.x.y.z l'adresse IP du serveur DNS du vpn; ce que je voulais. Cependant, la ligne pour mon fournisseur de services Internet DNS est toujours là. Cela pose un problème lors de l'exécution de tests de fuite DNS lorsque le DNS de mon fournisseur de services Internet est interrogé.

Donc, j'essaie de me débarrasser de l'entrée de mon FAI lors du démarrage de la connexion openvpn. Cela fonctionne bien si je le supprime manuellement, mais j'aimerais que cela soit automatisé. Toute suggestion?

Merci!

Fritz

2
Fritz

D'après les commentaires ...

Réactivez dnsmasq et, dans votre profil de connexion réseau, accédez à l'onglet IPv4, remplacez Automatic (DHCP) par Automatic (DHCP) addresses only, puis relancez le test de fuite.

0
heynnema