DNS, как прописать ? (resolv.conf затирается)
Модератор: Bizdelnick
-
4eery
- Сообщения: 9
- ОС: Mandriva
DNS, как прописать ?
Добрый день. Настраиваю подключение Мандривы к Хомяку. Хомяк раздает инет через сетевуху Мандриве. У обоих статические IP.
Не знаю где нужно правильно указать адрес DNS сервера?
Если указываю в /etc/init.d/resolvconf - инет работает. Но после перезагрузки Мандривы мои изменения затираются и DNS снова отрубается. По айпи сайты ессно пингуются.
Где нужно указывать адрес DNS сервера ?
Не знаю где нужно правильно указать адрес DNS сервера?
Если указываю в /etc/init.d/resolvconf - инет работает. Но после перезагрузки Мандривы мои изменения затираются и DNS снова отрубается. По айпи сайты ессно пингуются.
Где нужно указывать адрес DNS сервера ?
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: DNS, как прописать ?
1. хомяк - это что? так иногда называют "домашнюю директорию" но ... в этом контексте не лепится.
2. параметры по dhcp раздаются? если да, то почему не раздать по dhcp адресса DNS'ов? если это не в твоей власти .... то надо смотреть настройки клиента. В установленном у меня dhcp3-client это файл, /etc/dhcp3/dhclient.conf в котором есть строчка:
вот с нее надо убрать domain-name-servers и domain-name.
имена файлов и названия пакетов могут отличаться. суть та же.
3. Вот это еще не понятно.
вообще в /etc/resolv.conf обычно параметры DNS'ов пишут. в случае dhcp этот файл может быть ссылкой куда-нить, куда по результатам dhcp-запроса кладутся результаты для днс-серверов. не помню чтобы этот файл перезаписывался если ремувнуть ссылку и намертво прописать ДНС-ы(хотя у тебя может быть по-другому, у мну другие дистры), ругается только при загрузке, иногда.
2. параметры по dhcp раздаются? если да, то почему не раздать по dhcp адресса DNS'ов? если это не в твоей власти .... то надо смотреть настройки клиента. В установленном у меня dhcp3-client это файл, /etc/dhcp3/dhclient.conf в котором есть строчка:
Код: Выделить всё
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope, interface-mtuвот с нее надо убрать domain-name-servers и domain-name.
имена файлов и названия пакетов могут отличаться. суть та же.
3. Вот это еще не понятно.
Если указываю в /etc/init.d/resolvconf - инет работает.
вообще в /etc/resolv.conf обычно параметры DNS'ов пишут. в случае dhcp этот файл может быть ссылкой куда-нить, куда по результатам dhcp-запроса кладутся результаты для днс-серверов. не помню чтобы этот файл перезаписывался если ремувнуть ссылку и намертво прописать ДНС-ы(хотя у тебя может быть по-другому, у мну другие дистры), ругается только при загрузке, иногда.
-
4eery
- Сообщения: 9
- ОС: Mandriva
Re: DNS, как прописать ?
Хомяк - Windows Home Edition.
Пропробую сделать как ты сказал...
Пропробую сделать как ты сказал...
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: DNS, как прописать ?
т.е. интернет под dhcp, /etc/init.d/resolvconf -сцылко?
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: DNS, как прописать ?
адуреть Home Edition работает как DHCP жжжжжесть!!!
))))))))))))
Я странный...
-
4eery
- Сообщения: 9
- ОС: Mandriva
Re: DNS, как прописать ?
DHCP нигде нет. Все статика, как я в начале и писал.
Вот что написано в самом resolv.conf
#Dynamic resolv.conf(5) file for resolver (3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND - - YOUR CHANGES WILL BE OVERWRITTEN
Во как. Как и написано, все мои попытки указать здесь адрес DNS сервера затираются...
Как это устранить ???
Вот что написано в самом resolv.conf
#Dynamic resolv.conf(5) file for resolver (3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND - - YOUR CHANGES WILL BE OVERWRITTEN
Во как. Как и написано, все мои попытки указать здесь адрес DNS сервера затираются...
Как это устранить ???
-
serge_m
- Сообщения: 317
- ОС: ASP Linux 14
Re: DNS, как прописать ?
4eery писал(а): ↑14.10.2007 14:09DHCP нигде нет. Все статика, как я в начале и писал.
Вот что написано в самом resolv.conf
#Dynamic resolv.conf(5) file for resolver (3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND - - YOUR CHANGES WILL BE OVERWRITTEN
Во как. Как и написано, все мои попытки указать здесь адрес DNS сервера затираются...
Как это устранить ???
Судя по вышенаписанному у меня создаётся впечатление что в системе имеется служба которая при запуске перезаписывает /etc/resolve.conf Как вариант - отключить автоматический запуск этой службы при загрузке и статически прописать DNS в конфигурационном файле. Смотреть в сторону ntsysv
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: DNS, как прописать ?
смотрю вот сюда:
http://forum.mandriva.com/viewtopic.php?p=...223f5b28bc54123
т.е. поищи в:
/etc/sysconfig/network-scripts/
файл с названием твоего сетевого интерфейса (/etc/sysconfig/network-scripts/ifcfg-eth1 например), там надо выставить:
RESOLV_MODS=no
чтобы /etc/resolv.conf не перезаписывался.
http://forum.mandriva.com/viewtopic.php?p=...223f5b28bc54123
т.е. поищи в:
/etc/sysconfig/network-scripts/
файл с названием твоего сетевого интерфейса (/etc/sysconfig/network-scripts/ifcfg-eth1 например), там надо выставить:
RESOLV_MODS=no
чтобы /etc/resolv.conf не перезаписывался.
-
4eery
- Сообщения: 9
- ОС: Mandriva
Re: DNS, как прописать ?
Причину нашел: в директории /etc/resolvconf/update.d лежит такой файлик - *libc, в котором и есть скрип автоматической настройки resolv.conf.
Устранил "кустарным" способом - убрал его, перемещением в другую директорию.
Прописал в resolv.conf nameserver (адрес сервера)
Проблема исчезла. Теперь инет работает, при перезагрузки ПК данные в resolv.conf не затираются и не меняются.
Возможно кто знает, как надо по "правильному" это решить и отключить эту службу ?? Ведь есть более верное решение :-)
возможно, полез смотреть...
Устранил "кустарным" способом - убрал его, перемещением в другую директорию.
Прописал в resolv.conf nameserver (адрес сервера)
Проблема исчезла. Теперь инет работает, при перезагрузки ПК данные в resolv.conf не затираются и не меняются.
Возможно кто знает, как надо по "правильному" это решить и отключить эту службу ?? Ведь есть более верное решение :-)
diesel писал(а): ↑14.10.2007 14:44смотрю вот сюда:
http://forum.mandriva.com/viewtopic.php?p=...223f5b28bc54123
т.е. поищи в:
/etc/sysconfig/network-scripts/
файл с названием твоего сетевого интерфейса (/etc/sysconfig/network-scripts/ifcfg-eth1 например), там надо выставить:
RESOLV_MODS=no
чтобы /etc/resolv.conf не перезаписывался.
возможно, полез смотреть...
-
4eery
- Сообщения: 9
- ОС: Mandriva
Re: DNS, как прописать ?
RESOLV_MODS - В *ifcfg-eth0 такого параметра нет вообще (((
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: DNS, как прописать ?
допиши
-
SANTA
- Сообщения: 181
- ОС: GNU/Linux
Re: DNS, как прописать ?
жесткий метод
chattr +a /etc/resolv.conf

chattr +a /etc/resolv.conf
-
4eery
- Сообщения: 9
- ОС: Mandriva
-
4eery
- Сообщения: 9
- ОС: Mandriva
-
4eery
- Сообщения: 9
- ОС: Mandriva
Re: DNS, как прописать ?
Нашел ПРАВИЛЬНОЕ решение. За изменения файла resolv.conf отвечала прога resolver.
Она хранит свои файлы в /etc/resolvconf/resolv.conf.d.
Для внесения нужных вам изменений в файл resolv.conf, достаточно открыть /etc/resolvconf/resolv.conf.d./tail и дописать нужные параметры.
Все работает. Вопрос решен :-) Всем спасибо за мысли и содействие :-)
Она хранит свои файлы в /etc/resolvconf/resolv.conf.d.
Для внесения нужных вам изменений в файл resolv.conf, достаточно открыть /etc/resolvconf/resolv.conf.d./tail и дописать нужные параметры.
Все работает. Вопрос решен :-) Всем спасибо за мысли и содействие :-)