PPPD senario
Verwenden von ppon
und ppoff
bedeutet wahrscheinlich, dass Sie verwenden pppd
. In diesem Fall pon
wird das Skript ausgeführt /etc/ppp/ppp_on_boot
. Sofern Sie kein Argument für angeben pon
, werden die Einstellungen von geladen /etc/ppp/peers/provider
. Wenn Sie ein Argument angeben, heißt es beispielsweise pon interwebz
, dass danach gesucht wird /etc/ppp/peers/interwebz
. Es gibt auch /etc/ppp/options
zu überprüfen.
Ich würde mir vorstellen, dass diese Datei die Einstellung enthält usepeerdns
. Von der pppd-Manpage:
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.
Kommentieren Sie diese Option aus, hören Sie pppd
mit auf poff
, bearbeiten Sie Ihre resolv.conf
und starten Sie Ihre pppd
mit erneut pon
und prüfen Sie, ob das Problem dadurch behoben wird.
eth0 senario
Wenn Sie Ihre Schnittstelleneinstellungsdatei ( /etc/sysconfig/network-scripts/ifcfg-eth0
für eth0) bearbeiten , können Sie sehen, welche Einstellungen der Netzwerkmanager verwendet.
Wenn auf dieser Schnittstelle DHCP ausgeführt wird, können BOOTPROTO=yes
Sie festlegen, dass Ihre DNS-Einstellungen nicht mit überschrieben werden sollen PEERDNS=no
. Wenn Sie eine statische Adresse verwenden, können Sie Ihre DNS-Einstellungen mit festlegen
DNS1="8.8.4.4"
DNS2="8.8.8.8"
SEARCH="yourdomain.com"
network-scripts
, vielleicht ist es irgendwo da ...