[Comm] Снова не стартует dhcpcd

Andriy Dobrovol`s`kii adobrovolskii на gmail.com
Вт Сен 8 13:27:11 MSK 2009


2009/9/8 Andriy Dobrovol`s`kii <adobrovolskii на gmail.com>:
> 2009/9/2 Andriy Dobrovol`s`kii <adobrovolskii на gmail.com>:
>> 2009/9/1 Michael A. Kangin <mak на complife.ru>:
>>>> > Может вставить задержку перед стартом dhcp-клиента? В файле
>>>> > /etc/net/scripts/functions-ipv4 в районе функции try_dhcp
>>>>
>>>> Почему старому ядру это не нужно?
>>>
>>> мож модули по разному карточку инициализируют.
>>>
>>>> (В смысле вставить sleep? Сколько?)
>>>
>>> Ага, экспериментально. Ну, 10s, шоб наверняка.
>>>
>> Хорошо. Проверю как разгребу очередной завал...
>> :)
> Залез в /etc/net/scripts и вижу, что все functions* лишены признака
> исполняемости. Это так и должно быть? Все остальные файлы
> исполняемые...
Исполняемость не помогла. Вставил sleep 3 перед try_dhcp(). Адрес
получило. Но, возникла другая проблема. Теперь не заполняется
автоматом /etc/resolve.conf...
Заполнять его каждый раз руками как-то ещё горше чем просто пустить
dhcpcd на интерфейсе...
И после этого слипа оно паузит дикое количество раз
service network restart
Computing interface groups: .. 2 interfaces found
Processing /etc/net/vlantab: empty.
Stopping group 1/realphys (1 interfaces)
        Stopping eth0: dhcpcd stopped by etcnet
try dhcpcd
try dhcpcd
...OK
Stopping group 0/virtual (1 interfaces)
        Stopping lo: try dhcpcd
try dhcpcd
.OK
Computing interface groups: .. 2 interfaces found
Starting group 0/virtual (1 interfaces)
        Starting lo: ...try dhcpcd
..try dhcpcd
OK
Starting group 1/realphys (1 interfaces)
        Starting eth0: ...try dhcpcd
..eth0: dhcpcd 4.0.14 starting
eth0: hardware address = 00:0f:ea:e5:c6:97
eth0: executing `/lib/dhcpcd/dhcpcd-run-hooks', reason PREINIT
eth0: broadcasting for a lease
eth0: sending DHCP_DISCOVER with xid 0x13eb702e, next in 4.71 seconds
eth0: offered 10.10.5.10 from 10.10.0.1
eth0: sending DHCP_REQUEST with xid 0x13eb702e, next in 3.57 seconds
eth0: acknowledged 10.10.5.10 from 10.10.0.1
eth0: checking 10.10.5.10 is available on attached networks
eth0: sending ARP probe (1 of 3), next in 1.13 seconds
eth0: sending ARP probe (2 of 3), next in 1.44 seconds
eth0: sending ARP probe (3 of 3), next in 2.00 seconds
eth0: leased 10.10.5.10 for 21600 seconds
eth0: adding IP address 10.10.5.10/16
eth0: adding route to 0.0.0.0/0 via 10.10.0.1
eth0: executing `/lib/dhcpcd/dhcpcd-run-hooks', reason BOUND
eth0: forking to background
.try dhcpcd
.OK
Processing /etc/net/vlantab: empty.

cat /etc/resolv.conf
# Generated by resolvconf
# Do not edit manually, use
# /etc/net/ifaces/<interface>/resolv.conf instead.

Каждый раз где в выводе появляется try dhcpcd это срабатывае ещё и
пауза из-за слипа. Куда и как втулить задержку чтоб и адрес получало и
не спало где не нужно. И чтоб опенресолв свою работу делал...
:(
-- 
Regards,
Andrii Dobrovol`s`kyj


Подробная информация о списке рассылки community