Откуда берутся данные в resolv.conf ?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
vlav
Сообщения: 242

Откуда берутся данные в resolv.conf ?

Сообщение vlav »

Прописываю руками ДНС сервера в resolv.conf
Однако при перезагрузке туда переписываются другие значения, видимо в момент поднятия интерфейса.
Откуда она их берет?
Сервер - у провайдера - VDS на базе fedora core-4
любимая ОС- FC
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Откуда берутся данные в resolv.conf ?

Сообщение Goodvin »

А man resolv.conf ничем полезным не смог поделиться ?
Спасибо сказали:
Аватара пользователя
vlav
Сообщения: 242

Re: Откуда берутся данные в resolv.conf ?

Сообщение vlav »

Goodvin писал(а): ↑
07.12.2007 18:05
А man resolv.conf ничем полезным не смог поделиться ?

нет, у него в этот раз ничего не вышло :(
любимая ОС- FC
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Откуда берутся данные в resolv.conf ?

Сообщение Poor Fred »

vlav писал(а): ↑
07.12.2007 17:45
Откуда она их берет?

Из DHCP. Если не хочешь, чтобы он переписывался - man dhclient.conf, или какой там у тебя клиент. Вот мой, например:

Код: Выделить всё

# cat dhclient.conf
interface "fxp0" {
    prepend domain-name-servers 127.0.0.1;
    prepend domain-name "home";
    request subnet-mask, broadcast-address, time-offset, routers, domain-name-servers;
    require subnet-mask, domain-name-servers;
}

lease {
    interface "fxp0";
    option host-name "servant.home";
    option domain-name-servers 127.0.0.1;
    option domain-name "home";
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 621
ОС: Debian GNU/Linux

Re: Откуда берутся данные в resolv.conf ?

Сообщение minoru-kun »

Спасибо большое. Меня тоже на одном из серваков доставало, а разбираться - было немного лениво ~~
Спасибо сказали:
Аватара пользователя
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora

Re: Откуда берутся данные в resolv.conf ?

Сообщение Corsair »

vlav, в настройках сетевого интерфейса укажите PEERDNS=no
Жестокий стоячий админ (с) коллега
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Откуда берутся данные в resolv.conf ?

Сообщение Ленивая Бестолочь »

кстати как вариант данные в resolv.conf могут быть сгенерированы демоном resolvconf.d, если он конечно стоит.
и в таком случае в стандартной настройке там(в resolv.conf-е) будет предупреждение, что файл динамический.

vlav, в настройках сетевого интерфейса укажите PEERDNS=no


как все оказывается просто, а я скрипт dhcp правил все время :-[
спасибо.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: Откуда берутся данные в resolv.conf ?

Сообщение gcc »

если от маршрутизатора, то пропиши маршрут
route add default 192.168.1.1
ifconfig etch 192.168.1.33
Спасибо сказали:
Аватара пользователя
vlav
Сообщения: 242

Re: Откуда берутся данные в resolv.conf ?

Сообщение vlav »

Corsair писал(а): ↑
07.12.2007 22:46
vlav, в настройках сетевого интерфейса укажите PEERDNS=no

не подскажете, где именно?
Поймите правильно - мне не лень читать маны, просто нельзя позволить эксперименты, во всяком случае многочисленные, - это работающий сервер.
Никакого dhclient.conf там нет и вообще айпишник ессно выделенный мне провом, а перезагрузки могут быть и без моего ведома. Хочется быть уверенным, что этот геморой отсутствует в принципе.
Может права на запись с ресолв.конф убрать?
любимая ОС- FC
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Откуда берутся данные в resolv.conf ?

Сообщение Poor Fred »

vlav писал(а): ↑
08.12.2007 09:56
и вообще айпишник ессно выделенный мне провом,

А ты вообще про DHCP что-нибудь слышал?

vlav писал(а): ↑
08.12.2007 09:56
Может права на запись с ресолв.конф убрать?

Самый тупой способ.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora

Re: Откуда берутся данные в resolv.conf ?

Сообщение Corsair »

vlav, /etc/sysconfig/network-scripts/ifcfg-ethX
Жестокий стоячий админ (с) коллега
Спасибо сказали:
Аватара пользователя
vlav
Сообщения: 242

Re: Откуда берутся данные в resolv.conf ?

Сообщение vlav »

Corsair писал(а): ↑
08.12.2007 18:23
vlav, /etc/sysconfig/network-scripts/ifcfg-ethX

[root@club ~]# ls -l /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r-- 1 root root 254 Jun 21 2001 /etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r-- 1 root root 101 Dec 7 00:08 /etc/sysconfig/network-scripts/ifcfg-venet0
-rw-r--r-- 1 root root 71 Dec 7 00:08 /etc/sysconfig/network-scripts/ifcfg-venet0:0
[root@club ~]#

[root@club ~]# /sbin/ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:636098233 errors:0 dropped:0 overruns:0 frame:0
TX packets:636098233 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2107460995 (1.9 GiB) TX bytes:2107460995 (1.9 GiB)

venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:1548300 errors:0 dropped:0 overruns:0 frame:0
TX packets:1797120 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:221660465 (211.3 MiB) TX bytes:1391331082 (1.2 GiB)

venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:85.249.141.9 P-t-P:85.249.141.9 Bcast:85.249.141.9 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1

[root@club ~]#

Что нужно сделать?

А ты вообще про DHCP что-нибудь слышал?

только то, что интерфейс при поднятии обращается к серверу и запрашивает у него айпи адрес, если настроено.
То ли эта же хрень, то ли другая, может портить ресолв.сонф, но вообще для них предусмотрены разные галочки.
любимая ОС- FC
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Откуда берутся данные в resolv.conf ?

Сообщение Poor Fred »

vlav писал(а): ↑
08.12.2007 18:53
А ты вообще про DHCP что-нибудь слышал?

только то, что интерфейс при поднятии обращается к серверу и запрашивает у него айпи адрес, если настроено.
То ли эта же хрень, то ли другая, может портить ресолв.сонф, но вообще для них предусмотрены разные галочки.

Ага, хрень, портить, галочки... Смешно.

Выясни, какая утилита (dhclient, dhcpcd или подобная) получает настройки для сетевой карты и читай ее man. Скрипты поднятия карт просмотри, список установленных пакетов, в конце концов.
Убить всех человеков!
Спасибо сказали: