Прописываю руками ДНС сервера в resolv.conf
Однако при перезагрузке туда переписываются другие значения, видимо в момент поднятия интерфейса.
Откуда она их берет?
Сервер - у провайдера - VDS на базе fedora core-4
Откуда берутся данные в resolv.conf ?
Модераторы: SLEDopit, Модераторы разделов
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Откуда берутся данные в resolv.conf ?
А man resolv.conf ничем полезным не смог поделиться ?
-
vlav
- Сообщения: 242
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Откуда берутся данные в resolv.conf ?
Из 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 ?
Спасибо большое. Меня тоже на одном из серваков доставало, а разбираться - было немного лениво ~~
-
Corsair
- Сообщения: 842
- Статус: Местный "тролль"
- ОС: Fedora
Re: Откуда берутся данные в resolv.conf ?
vlav, в настройках сетевого интерфейса укажите PEERDNS=no
Жестокий стоячий админ (с) коллега
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Откуда берутся данные в resolv.conf ?
кстати как вариант данные в resolv.conf могут быть сгенерированы демоном resolvconf.d, если он конечно стоит.
и в таком случае в стандартной настройке там(в resolv.conf-е) будет предупреждение, что файл динамический.
как все оказывается просто, а я скрипт dhcp правил все время :-[
спасибо.
и в таком случае в стандартной настройке там(в resolv.conf-е) будет предупреждение, что файл динамический.
vlav, в настройках сетевого интерфейса укажите PEERDNS=no
как все оказывается просто, а я скрипт dhcp правил все время :-[
спасибо.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: Откуда берутся данные в resolv.conf ?
если от маршрутизатора, то пропиши маршрут
route add default 192.168.1.1
ifconfig etch 192.168.1.33
route add default 192.168.1.1
ifconfig etch 192.168.1.33
-
vlav
- Сообщения: 242
Re: Откуда берутся данные в resolv.conf ?
не подскажете, где именно?
Поймите правильно - мне не лень читать маны, просто нельзя позволить эксперименты, во всяком случае многочисленные, - это работающий сервер.
Никакого dhclient.conf там нет и вообще айпишник ессно выделенный мне провом, а перезагрузки могут быть и без моего ведома. Хочется быть уверенным, что этот геморой отсутствует в принципе.
Может права на запись с ресолв.конф убрать?
любимая ОС- FC
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Откуда берутся данные в resolv.conf ?
А ты вообще про DHCP что-нибудь слышал?
Самый тупой способ.
Убить всех человеков!
-
Corsair
- Сообщения: 842
- Статус: Местный "тролль"
- ОС: Fedora
Re: Откуда берутся данные в resolv.conf ?
vlav, /etc/sysconfig/network-scripts/ifcfg-ethX
Жестокий стоячий админ (с) коллега
-
vlav
- Сообщения: 242
Re: Откуда берутся данные в resolv.conf ?
[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 ?
Ага, хрень, портить, галочки... Смешно.
Выясни, какая утилита (dhclient, dhcpcd или подобная) получает настройки для сетевой карты и читай ее man. Скрипты поднятия карт просмотри, список установленных пакетов, в конце концов.
Убить всех человеков!