URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71289
[ Назад ]

Исходное сообщение
"resolv.conf"

Отправлено t17fenics , 06-Янв-07 00:32 
При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо оригинал в /etc затирается, остается тока строчка - название домена

Содержание

Сообщения в этом обсуждении
"resolv.conf"
Отправлено newser , 06-Янв-07 00:43 
>При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо
>оригинал в /etc затирается, остается тока строчка - название домена


Ищите, какой процесс "затирает" Ваш /etc/resolv.conf. Сетевые настройки, часом, не по DHCP получаются?


"resolv.conf"
Отправлено t17fenics , 06-Янв-07 00:48 
>>При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо
>>оригинал в /etc затирается, остается тока строчка - название домена
>
>
>Ищите, какой процесс "затирает" Ваш /etc/resolv.conf. Сетевые настройки, часом, не по DHCP
>получаются?

именно по DHCP, но получает тока IP, адреса DNS не получает

и чо делать


"resolv.conf"
Отправлено newser , 06-Янв-07 00:56 
>>>При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо
>>>оригинал в /etc затирается, остается тока строчка - название домена
>>
>>
>>Ищите, какой процесс "затирает" Ваш /etc/resolv.conf. Сетевые настройки, часом, не по DHCP
>>получаются?
>
>именно по DHCP, но получает тока IP, адреса DNS не получает
>
>и чо делать

Может это поможет: http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=...


"resolv.conf"
Отправлено t17fenics , 06-Янв-07 01:14 
>Может это поможет: http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?
part=4&chap=3#doc_chap3

я очень обрадовался когда увидил опцию

nodns — не замещать /etc/resolv.conf
dhcp_eth0="release nodns nontp nonis"

но оказалось у меня именно так и прописано

хотя конечно странно

еще варианты



"resolv.conf"
Отправлено EL , 06-Янв-07 11:06 
>еще варианты
Залезть в стартовый скрипт который рулит этим безобразием и посмотреть что твориться, поставить флажек schg (если xBSD), да мало ли вариантов


"resolv.conf"
Отправлено Max , 06-Янв-07 13:19 
>>еще варианты
>Залезть в стартовый скрипт который рулит этим безобразием и посмотреть что твориться,
>поставить флажек schg (если xBSD), да мало ли вариантов

я dhclient написал чисто по ману (man dhclient.conf) и ничего у меня болше не затирается.


"resolv.conf"
Отправлено t17fenics , 06-Янв-07 19:31 
>я dhclient написал чисто по ману (man dhclient.conf) и ничего у меня
>болше не затирается.

а тоже затирало что-ли, пока dhclient не переписал??


"resolv.conf"
Отправлено t17fenics , 06-Янв-07 19:41 
>>я dhclient написал чисто по ману (man dhclient.conf) и ничего у меня
>>болше не затирается.

а имя ман то правильно написал? No manual entry for dhclient.conf


"resolv.conf"
Отправлено t17fenics , 06-Янв-07 22:51 
Поискав на здесь, да и вообще в интернете, я так понял проблема распространненая.
Ни одного реального решения (кроме убрать права на запись resolv.conf) я не увидил.


описание:

Основные записи resolv.conf:

nameserver    IP адрес сервера имён. Сервера опрашиваются в порядке описания. Максимальное количество адресов - три.    
search    Список доменов для поиска с помощью hostname lookup. Обычно определяется доменом, в котором находится компьютер.    
domain    Домен, в котором находится компьютер.    

Типичный вид resolv.conf:

search example.com
nameserver 147.11.1.11
nameserver 147.11.100.30

Note: Опции search и domain нельзя использовать совместно.

Если вы используете DHCP, dhclient(8) обычно перезаписывает resolv.conf информацией, полученной от серверов DHCP.

Последняя фраза добивает: что значит "обычно"???


"resolv.conf"
Отправлено t17fenics , 09-Янв-07 21:09 
подскажите хоть, где прописать, чтобы после загрузки он бекапный resolv.conf копировал в /etc ???

"resolv.conf"
Отправлено sergeykw , 06-Янв-07 15:38 
>>Может это поможет: http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?
>part=4&chap=3#doc_chap3
>
>я очень обрадовался когда увидил опцию
>
>nodns — не замещать /etc/resolv.conf
>dhcp_eth0="release nodns nontp nonis"
>
>но оказалось у меня именно так и прописано
>
>хотя конечно странно
>
>еще варианты

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


"resolv.conf"
Отправлено Den , 06-Янв-07 19:40 
>>>Может это поможет: http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?
>>part=4&chap=3#doc_chap3
>>
>>я очень обрадовался когда увидил опцию
>>
>>nodns — не замещать /etc/resolv.conf
>>dhcp_eth0="release nodns nontp nonis"
>>
>>но оказалось у меня именно так и прописано
>>
>>хотя конечно странно
>>
>>еще варианты
>
>у меня такая проблемма была - просто убрал права перезапись файла.
для начала выясните какой процесс делает перезапись файла, например, последовательным отключением сетевых сервисов


"resolv.conf"
Отправлено t17fenics , 06-Янв-07 21:44 
>для начала выясните какой процесс делает перезапись файла, например, последовательным отключением сетевых
>сервисов

как посмотреть какие сетевые сервисы запускаются, как их отключить??


"resolv.conf"
Отправлено t17fenics , 06-Янв-07 22:34 
>>для начала выясните какой процесс делает перезапись файла, например, последовательным отключением сетевых
>>сервисов
>
>как посмотреть какие сетевые сервисы запускаются, как их отключить??

если имеется в виду /etc/services - каким образом?..
там полсотни сервисов, я 3 дня буду их по очереди выключать


"resolv.conf"
Отправлено konst , 10-Янв-07 05:19 
>>>для начала выясните какой процесс делает перезапись файла, например, последовательным отключением сетевых
>>>сервисов
>>
>>как посмотреть какие сетевые сервисы запускаются, как их отключить??
>
>если имеется в виду /etc/services - каким образом?..
>там полсотни сервисов, я 3 дня буду их по очереди выключать


чем не устраивает: chattr +i /etc/resolve.conf ?


"resolv.conf"
Отправлено ms , 10-Янв-07 00:15 
>При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо
>оригинал в /etc затирается, остается тока строчка - название домена

как сказали выше - иль права выставь шо проще; иль прошу к извртцу
напиши скриптик в /usr/local/etc/rc.d  шота типа такого
#!/bin/sh
copy_resolv(){/bin/cp /usr/blablabla/resolv.conf /etc/resolv.conf}
stop_resolv(){echo "stop"}
usage_resolv(){echo "usage"}
case "$1" in
             start)
             copy_resolv
             ;;
             stop)
             stop_resolv
             ;;
             restart)
             copy_resolv
             ;;
             *)
             usage_resolv
            ;;
esac

днсп должен раньше отработать нежели выполнится ентот скриптец


"resolv.conf"
Отправлено gennady , 10-Янв-07 10:00 
А может DHCP настроить, чтобы правильные адреса DNC выдавал?


"resolv.conf"
Отправлено t17fenics , 10-Янв-07 10:58 
Ну если кто нить знает как настроить Internet Connection Sharing чтоб он вообще хоть как нить DNS выдавал, ето ж ваще нечто :))

Но седня я запущу маршрутизатор из под Gentoo, так что в принципе вопрос отпадает:))
Но проблема есть и решение интересно.


"resolv.conf"
Отправлено ikadak , 13-Фев-07 07:33 
>При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо
>оригинал в /etc затирается, остается тока строчка - название домена


Конфиг resolv.conf создаётся автоматически, а посему
поправь /etc/conf.d/net

config_eth0=("192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255")
routes_eth0=("default gw 192.168.0.1")
dns_servers_eth0="192.168.0.3 192.168.0.5"
dns_search_eth0="this.domain that.domain"

подробнее смотри /etc/conf.d/net.example


"resolv.conf"
Отправлено Wolf68 , 30-Мрт-07 16:16 
>При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо
>оригинал в /etc затирается, остается тока строчка - название домена

Нужно в файле /etc/sysconfig/network-scripts/ifcfg-ethX значение PEERDNS установить в "no".


"resolv.conf"
Отправлено Dimastiy , 07-Апр-07 22:33 
>>При каждой загрузке приходится восстанавливать заранее сохраненный resolv.conf со списком nameserver`ов, ибо
>>оригинал в /etc затирается, остается тока строчка - название домена
>
>Нужно в файле /etc/sysconfig/network-scripts/ifcfg-ethX значение PEERDNS установить в "no".
Пасиб :)