Suppression du server de noms de resolv.conf

Je veux que mon PC (Debian Jessie, exécutant OpenVPN) n'utilise que mon DNS VPN. Mon file resolv.conf ressemble à ceci:

# 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 10.4.0.1 nameserver 192.168.0.1 search sitecomwl351 

Je veux seulement qu'il utilise l'adresse 10.4.0.1 pour DNS. Essayer de supprimer manuellement la ligne 192.168 n'est qu'une solution temporaire, car la ligne sera automatiquement lue dès que j'éteindrai la connection VPN. Je ne sais pas d'où il vient et comment l'éteindre, ne peut pas find un moyen de le supprimer dans le gestionnaire de réseau non plus.

Des idées?

Vous devez probablement mettre à jour la configuration de votre carte réseau.

Habituellement, c'est dans /etc/sysconfig/network-scripts sur la plupart des dissortingbutions RHEL / CentOs.

Vous éditez le file nommé ifcfg-ethX qui correspond à votre nic.

Ici, vous pouvez append / mettre à jour DNS1=10.XXX qui sera ensuite mis dans resolve.conf .

Vous pouvez également add PEERDNS="no" .

Probablement le server DNS mystère dans resolve.conf est pris en charge par le réseau local aka peer dns.

Si vous définissez ces parameters, il sera statique sans changer resolve.conf

Redémarrez les services réseau pour activer les modifications.

Vous devez supprimer 192.168.0.1 en tant que nameserver depuis votre configuration VPN lorsque vous ne l'avez pas encore acceptée.Ou vous avez créé resolv.bak contient 10.4.0.1 en tant que nameserver et copyz resolv.bak en resolv.conf lorsque vous êtes connecté à votre vpn.I signifie que vous devrait écraser resolv.conf.