[sisyphus] etcnet

Mikhail Efremov sem на altlinux.ru
Пт Июл 3 18:40:36 MSD 2009


On Fri, 03 Jul 2009 16:52:51 +0300 Andrii Dobrovol`s`kii wrote:
> Mikhail Efremov пишет:
> > On Fri, 03 Jul 2009 13:41:42 +0300 Andrii Dobrovol`s`kii wrote:
> > 
> >> Jul  3 12:57:27 sunrise dhcpcd[26095]: eth0: dhcpcd 4.0.13 starting
> >> Jul  3 12:57:27 sunrise dhcpcd[26095]: eth0: broadcasting for a
> >> lease Jul  3 12:57:27 sunrise dhcpcd[26095]: eth0: offered
> >> 10.10.5.10 from 10.10.0.1
> >> Jul  3 12:57:27 sunrise dhcpcd[26095]: eth0: acknowledged
> >> 10.10.5.10 from 10.10.0.1
> >> Jul  3 12:57:27 sunrise dhcpcd[26095]: eth0: leased 10.10.5.10 for
> >> 21600 seconds
> >>
> >> Jul  3 13:34:19 sunrise dhcpcd[30049]: eth0: received SIGHUP,
> >> releasing lease
> > 
> > Я не понял, именно это добавляется в лог после ifup eth0, при этом
> > не выполняя никаких других действий?
> > 
> Именно.

dhcpcd нормально отработал, но кто-то прислал ему SIGHUP. Это мог
сделать сам etcnet, он останавливает dhcpcd этим сигналом, хотя не
понятно почему и причем тут ядро. Скорее всего это что-то у вас
локальное, воспроизвести проблему мне не удается при всем желании.

Можно проверить поставив
echo 'dhcpcd stopped by etcnet' в функцию
stop_dhcp_client() из /etc/net/scripts/functions после строки
kill -SIGHUP `cat $PIDFILE`.

Если после ifup eth0 строчки 'dhcpcd stopped by etcnet' не будет,
значит это не etcnet и сигнал приходит откуда-то еще.

-- 
WBR, Mikhail Efremov


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