LINUX.ORG.RU
ФорумAdmin

resolv.conf


0

0

система Ubuntu 9.10. На их форуме ответа не нашел. Постоянно после смены сети меняется resolv.conf на 192.168.8.1 и написано что поменял NetworkManager, что ему сделать чтоб оно не перезаписывало, я уже задолбался после каждого подключения кабеля - менять файл ручками. (получаю адрес по dhcp, в винде никаких траблов нет, все днсы прописываются правильно!)А если подключать инет через 3ж можем, так там вообще хз какие ДНС-ы и что в таком случае делать? ручками то уже не пропишешь..

Как-то раз использовал костыль в виде запрета на запись файла, правда то была другая программа.

ALeo
()

система Ubuntu 9.10. На их форуме ответа не нашел

с чем вас собсно и поздравляю....

Постоянно после смены сети меняется resolv.conf на 192.168.8.1 и написано что поменял NetworkManager

NM не использует для себя «/etc/resolv.conf» напрямую (сюрприз?). в нормальных дистрибутивах (SuSE/SLE/RH/FC/etc) NM полагается исключительно на netconfig. в большинстве случаев помогает:

sudo /sbin/netconfig update -f

и/или переход на нормальный дистрибутив

sda00 ★★★
()

sudo apt-get remove resolvconf

nnz ★★★★
()

NM редкостная какашка, с ним и раньше проблемы были а в Ubuntu 9.10 окончательно доломали pppoe, пришлось его выпилить и заменить на wicd + pppoeconf
Только однажды он мне понадобился для кодключения к 802.1x

А вобще сабжовая проблема по идее легко решается прописыванием нужных IP в NM или dhclient.conf

af5 ★★★★★
()
Ответ на: комментарий от sda00

>NM не использует для себя «/etc/resolv.conf» напрямую (сюрприз?)

да?? а как тогда вы обьясните строку в resolv.conf #Generated by NetworkManager ????

в нормальных дистрибутивах (SuSE/SLE/RH/FC/etc)

да?? как раз в федоре такой-же самый трабл и там чтоб избавиться пришлось вырубать NM! и где это написано и кем что rpm-based это «НОРМАЛЬНЫЕ» дистры, а все остальные -фуфел, сейчас тру-гентушники и дебианщики заплюют вас!

man chattr

chattr: Inappropriate ioctl for device reading flags on /etc/resolv.conf

А вобще сабжовая проблема по идее легко решается прописыванием нужных IP в NM или dhclient.conf

а если я подключаюсь через usb-модем и незнаю ip ДНС-а!! что тогда???

baltazor
() автор топика
Ответ на: комментарий от baltazor

>а если я подключаюсь через usb-модем и незнаю ip ДНС-а!! что тогда???

Тогда после получения динамического IP происходит выяснение адреса DNS у ближайшего шлюза и обновление resolv.conf.

iZEN ★★★★★
()
Ответ на: комментарий от baltazor

а кто мне будет тогда wi-fi сети доступные искать?

iwlist $INTERFACE scanning | grep 'key:off' :)

stormy
()
Ответ на: комментарий от baltazor

>а кто мне будет тогда wi-fi сети доступные искать?
wicd

af5 ★★★★★
()

Раньше спасало `aptitude remove resolvconf'

melkor217 ★★★★★
()
Ответ на: комментарий от baltazor

да?? а как тогда вы обьясните строку в resolv.conf #Generated by NetworkManager ????

уже вас поздравлял с выбором дистрибутива. вы до сих пор не понимаете причину или желаете быть «поздравленным» ещё раз?

да?? как раз в федоре такой-же самый трабл

не надо 3.1415здеть, тут не детсад. в FC вы можете удалить NM и всё равно получать запись, что resolv.conf генерится NM-ом при условии, что в system-config-network галка «Controlled by NetworkManager» не будет снята.

sda00 ★★★
()
Ответ на: комментарий от anonymous

> sudo chmod a-w resolv.conf ))
не поможет.
Как сказал true_admin (03.12.2009 17:32:08)

man chattr

:)


А именно,
chattr +i resolv.conf
от рута.

anonymous
()

В /etc/dhcp3/dhclient.conf можно добавить строку

prepend domain-name-servers xxx.xxx.xxx.xxx, yyy.yyy.yyy.yyy;

Используйте поиск, эта тема уже была.

record ★★★★★
()

У меня аналогичная проблема решилась прописыванием вручную /etc/network/interfaces всех параметров соединения и указанием в качестве шлюза IP модема. Тогда при установлении подключения, он автоматически прописывает DNS прова в resolv.conf. У меня на 15-ти Ubuntu 9.10 так работает выход в инет по сей день

Boroda10
()

Если открыть свойства соеднения в NetworkManager, то...
На вкладке «IPv4 settings» ...
В методе получения IP-адреса...
Можно указать «Automaitc (DHCP) address only»...
И тогда чуть ниже можно задать и адреса DNS-серверов, и домены для поиска

Nastishka ★★★★★
()

У меня resolv.conf перезаписывался dhcpcd-клиентом. После добавления строки

DHCPCD_ARGS="-C resolv.conf -t 30 -h $HOSTNAME -q"

в dhcpcd.conf, перестало.

coVra
()
Ответ на: комментарий от anonymous

> chattr +i resolv.conf

от рута.

спасибо тебе, анонимный брат

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.