Мой файл /etc/resolv.conf каждый раз восстанавливается, что делает меня свободным DNS-сервером Google, когда я снова подключаю свой 3G-модем.
Для изменения настроек DNS я просмотрел http://code.google. com / intl / fr-FR / speed / public-dns / docs / using.html.
Мой dhclient.conf довольно большой (58 строк), поэтому я разместил его на http: / /code.google.com/intl/fr-FR/speed/public-dns/docs/using.html.
Однако здесь есть весь dhclient.conf без строк комментария или пустой lines:
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name "";
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
prepend domain-name-servers 8.8.8.8, 8.8.4.4;
Я использую wvdial вместо Network Manager.
Если все, что вы хотите сделать, это сохранить DNS-серверы Google в файле resolv.conf, вы можете отредактировать /etc/dhcp3/dhclient.conf
и добавить:
preend domain-name-servers 8.8.8.8; preend domain-name-servers 8.8.4.4;
Единственное различие между тем, что у вас есть, и тем, что я показываю здесь, это то, что у вас есть оба сервера имен в одной строке, в упомянутых документах.
Если я что-то не хватает, ваш dhclient.conf здесь не проблема. На этом этапе я предполагаю, что проблема связана с wvdial.
Вот что можно попробовать, начиная с ubuntuforums :
gksudo gedit / etc / ppp / peers / wvdial
УДАЛИТЬ параметр usepeerdns и сохранить файл. Код:
gksudo gedit /etc/wvdial.conf
добавить эти строки:
проверить DNS = нет авто DNS = нет
Вы можете установить параметр domain-name-servers
dhclient.conf.
Лучший способ установить сервер имен через CLI без NetworkManger со статическим адресом или независимо от соединения:
Установите пакет resolvconf . [ ! d5]
Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. / etc /resolv.conf автогенерируется, поэтому предупреждение существует, поэтому он будет помещен в /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) В конец файла добавьте
nameserver & lt; ip_of_nameserver & gt;
Нажмите Ctrl x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
, широковещательный адрес, смещение по времени, маршрутизаторы, доменное имя, доменные имена, доменный поиск, имя хоста, netbios-name-servers , netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers,
для удаления имен серверов? – belacqua 19 March 2011 в 02:18