Помогите разобраться ...
Есть провайдер ... к которому я подключился ... он выдает настройки сети по DHCP
После подключения dhclient выдает
dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
dhclient: DHCPOFFER from 172.21.147.1
dhclient: DHCPREQUEST on eth0 to 255.255.255
dhclient: DHCPACK from 172.21.147.1
dhclient: bound to (мой IP) -- renewal in 73777 seconds.
вывод resolvconf -l
search cn.ru
nameserver АДРЕС 1
nameserver АДРЕС 2
При этом файл /etc/resolv.conf не переписывается (остается пустым)
В результате естественно браузер пишет, что хост не найден ...
Что делать?
Пользовался как dhclient так и dhcpcd
кто нибудь в курсе ?
Решено: DHCP client
Модератор: /dev/random
-
_malic
- Сообщения: 87
- ОС: Gentoo
Re: Решено: DHCP client
Я может вопрос не точно задал ?
/etc/conf.d/net:
modules_eth0=( "ifplugd" "dhclient" )
/etc/init.d/net.eth0 start
/var/lib/dhcp/dhclient.lease:
lease {
interface "eth0";
fixed-address 172.21.147.10;
option subnet-mask 255.255.255.0;
option routers 172.21.147.1;
option dhcp-lease-time 172800;
option dhcp-message-type 5;
option domain-name-servers 80.64.93.130,80.64.94.2;
option dhcp-server-identifier 172.21.147.1;
option ntp-servers 80.64.93.130,80.64.94.2;
option broadcast-address 172.21.147.255;
option domain-name "cn.ru";
renew 5 2007/12/28 16:09:02;
rebind 6 2007/12/29 12:05:13;
expire 6 2007/12/29 18:05:13;
}
Почему dhcp клиент не записывает информацию о dns в /etc/recolv.conf
(хотя ей и владеет)
Я конечно могу и руками забить, но это как то не правильно ...
/etc/conf.d/net:
modules_eth0=( "ifplugd" "dhclient" )
/etc/init.d/net.eth0 start
/var/lib/dhcp/dhclient.lease:
lease {
interface "eth0";
fixed-address 172.21.147.10;
option subnet-mask 255.255.255.0;
option routers 172.21.147.1;
option dhcp-lease-time 172800;
option dhcp-message-type 5;
option domain-name-servers 80.64.93.130,80.64.94.2;
option dhcp-server-identifier 172.21.147.1;
option ntp-servers 80.64.93.130,80.64.94.2;
option broadcast-address 172.21.147.255;
option domain-name "cn.ru";
renew 5 2007/12/28 16:09:02;
rebind 6 2007/12/29 12:05:13;
expire 6 2007/12/29 18:05:13;
}
Почему dhcp клиент не записывает информацию о dns в /etc/recolv.conf
(хотя ей и владеет)
Я конечно могу и руками забить, но это как то не правильно ...
Деревья умирают стоя ...
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: DHCP client
Не стоит повторяться.
При установленном resolvconf /etc/resolv.conf должен быть ссылкой на /etc/resolvconf/run/resolv.conf. А resolvconf -l берёт список из /etc/resolvconf/run/interfaces.
-
_malic
- Сообщения: 87
- ОС: Gentoo
Re: Решено: DHCP client
При установленном resolvconf /etc/resolv.conf должен быть ссылкой на /etc/resolvconf/run/resolv.conf.
Такого не существует. Имелось наверное /etc/resolvconf/run/interfaces/eth0 ?
И еще если я время от времени пользуюсь модемным выходом - мне так каждый раз менять линки на /etc/resolv.conf
Деревья умирают стоя ...
-
Cianos
- Сообщения: 343
- Статус: ищу
- ОС: Gentoo
Re: Решено: DHCP client
должен существовать
self@self ~ $ cat /etc/resolv.conf
# Generated by net-scripts for interface eth0
nameserver 213.148.30.1
nameserver 213.148.31.1
Моё Gentoo круче твоего!
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: DHCP client
Имелось в виду именно то что и было написано.
Задача resolvconf в том, чтобы компоновать правильный (в зависимости от настроек приоритета интерфейсов и т.д.) /etc/resolvconf/run/resolv.conf, на который должен ссылаться /etc/resolv.conf. Если после поднятия интерфейса, скажем eth0, появляется файл /etc/resolvconf/run/interfaces/eth0 (и он содержит данные - те которые отображаются командой "resolvconf -l"), но не создаётся/обновляется /etc/resolvconf/run/resolv.conf, то это проблемы самого resolvconf или его скриптов (в частности /etc/resolvconf/update.d/libc).
Следует создать линк "/etc/resolv.conf -> resolvconf/run/resolv.conf", в противном случае /etc/resolvconf/update.d/libc просто не будет создавать/обновлять /etc/resolvconf/run/resolv.conf.
P.S.: ну и вообще, не стоит считать информационные сообщения, выводимые (или присылаемые суперюзеру по почту) пакетным менеджером после установки пакетов, недостойными своего внимания. Как показывает практика, и этот случай в том числе, от них зачастую зависит работоспособность всей системы.
-
_malic
- Сообщения: 87
- ОС: Gentoo
Re: Решено: DHCP client
P.S.: ну и вообще, не стоит считать информационные сообщения, выводимые (или присылаемые суперюзеру по почту) пакетным менеджером после установки пакетов, недостойными своего внимания. Как показывает практика, и этот случай в том числе, от них зачастую зависит работоспособность всей системы.
Спасибо "Сердитый Дядька" ... Помогло ...
emerge --config =resolvconf-gentoo-1.2
С наступающим ВСЕХ !!!
Деревья умирают стоя ...