LINUX.ORG.RU

кто убивает мой resolv.conf?


0

0

Бился в попытках понять, почему в свежепоставленном убунту через 30 секунд после установки связи, переставали грузиться сайты. Обнаружил, что правильный dns прописан в /etc/ppp/resolv.conf а в /etc/resolv.conf прописан локальный хост.

Пробовал прописывать правильные значения. но каждые 30 секунд файл затирался!

В процессах обнаружил dhclient почитал к нему маны и посмотрел конфиг почти уверен что это он.

Но не подскажете, как запретить ему затирать мой конфиг? Не пойму никак...

Ответ на: комментарий от annoynimous

дык в этом-то и проблема ... что-то никак не выкопаю, как это сделать ...

masterloki
() автор топика

что за дистр?
нужно отключить эту фичу просто
для шапкоподобных:
PEERDNS="no"
в /etc/sysconfig/network
для зузи:
DHCLIENT_MODIFY_RESOLV_CONF="no"
в /etc/sysconfig/network/dhcp.
MODIFY_RESOLV_CONF_DYNAMICALLY="no"
в /etc/sysconfig/network/config.

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

Ubuntu 7.04 единственная созвучная опция, которую найти удалось - это usepeerdns в /etc/ppp/peers/dsl-provider но если её закомментирую, не помогает ... да и не должно по логике, этот-то файл при подключении только юзается, а resolv.conf и после отключения перезатирается в /etc ни одного файла содержащего строчку RESOLV_CONF не нашёл...

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

отключи NetworkManager - /etc/init.d/NetworkManager stop

JB ★★★★★
()

chattr +i /etc/resolv.conf =))

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

последнее говорит:

p resolvconf - nameserver information handler

остановка и удаление всего связанного с NetworkManager не помогло

сейчас просто прошёлся по списку в ps -ax -убивал очередной "подозрительный" процесс, восстанавливал руками resolv.conf и ждал что с ним будет ....

высказанные в первом посте подозрения оправдались - всё заработало после прибивания dhclient3

ожидал что после этого не смогу законнектится и динамический IP получить, ан нет, вроде пока тьфу*тьфу*тьфу, живу...

т.е. можно совсем его отключить чтоли? в конфигах dhclient3 покопался, но что там можно сделать, пока не осознал

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

Если соединение только ppp (например, ADSL), то dhclient не нужен, его можно снести. Если локалка с динамическим получением адреса, а поверх нее VPN в интернет, то лучше поставить resolvconf --- он предназначен для разруливания DNS'ов, получаемых из разных источников.

watashiwa_daredeska ★★★★
()

Если dhcp нужен, то смотри в /etc/dhcp3/dhclient.conf
можно добавить строку
prepend domain-name-servers xxx.xxx.xxx.xxx, yyy.yyy.yyy.yyy;
Иначе, отключить.

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

ясно, спасибо, снесу тогда!

правда работать тоже удалось заставить, просто в dhclient.conf добавил строчку:

supersede domain-name-servers 212.188.4.10, 195.34.32.116;

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