[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