PPPD senario
Utiliser ppon
et ppoff
signifie probablement que vous utilisez pppd
. Dans ce cas pon
, exécutera le script /etc/ppp/ppp_on_boot
. Sauf si vous fournissez un argument à pon
, il chargera les paramètres de /etc/ppp/peers/provider
. Si vous fournissez un argument, il dira par exemple pon interwebz
qu'il cherchera /etc/ppp/peers/interwebz
. Il y a aussi /etc/ppp/options
à vérifier aussi.
J'imagine que ce fichier contient le paramètre usepeerdns
. Depuis la page de manuel de pppd:
usepeerdns
Ask the peer for up to 2 DNS server addresses. The addresses supplied by the peer
(if any) are passed to the /etc/ppp/ip-up script in the environment variables
DNS1 and DNS2, and the environment variable USEPEERDNS will be set to 1. In
addition, pppd will create an /etc/ppp/resolv.conf file containing one or two
nameserver lines with the address(es) supplied by the peer.
Commentez cette option, arrêtez pppd
avec poff
, modifiez votre resolv.conf
, puis redémarrez votre pppd
avec pon
et voyez si cela résout le problème.
eth0 senario
Si vous modifiez votre fichier de paramètres d'interface ( /etc/sysconfig/network-scripts/ifcfg-eth0
pour eth0), vous pouvez voir quels paramètres le gestionnaire de réseau utilise.
Si DHCP est exécuté sur cette interface, BOOTPROTO=yes
vous pouvez lui dire de ne pas remplacer vos paramètres DNS par PEERDNS=no
. Si vous utilisez une adresse statique, vous pouvez définir vos paramètres DNS avec
DNS1="8.8.4.4"
DNS2="8.8.8.8"
SEARCH="yourdomain.com"
network-scripts
, peut-être que c'est là quelque part ...