PPPD senario
Использование ppon
и, ppoff
вероятно, означает, что вы используете pppd
. В каком случае pon
будет выполняться скрипт /etc/ppp/ppp_on_boot
. Если вы не укажете аргумент pon
, он загрузит настройки из /etc/ppp/peers/provider
. Если вы предоставите аргумент, он скажет, например, pon interwebz
он будет искать /etc/ppp/peers/interwebz
. Есть также /etc/ppp/options
проверить тоже.
Я полагаю, что этот файл содержит настройки usepeerdns
. Со страницы руководства 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.
Прокомментируйте эту опцию, остановку pppd
с poff
, отредактируйте resolv.conf
и перезагрузите pppd
с pon
и посмотреть , если это решит проблему.
eth0 senario
Если вы измените файл настроек интерфейса ( /etc/sysconfig/network-scripts/ifcfg-eth0
для eth0), вы увидите, какие настройки использует менеджер сети.
Если у вас есть DHCP, работающий на этом интерфейсе, BOOTPROTO=yes
вы можете запретить переопределять ваши настройки DNS PEERDNS=no
. Если вы используете статический адрес, то вы можете установить свои настройки DNS с помощью
DNS1="8.8.4.4"
DNS2="8.8.8.8"
SEARCH="yourdomain.com"
network-scripts