[sisyphus] /etc/net + ifplugd + LINKDETECT + DHCP
Denis Ovsienko
=?iso-8859-1?q?pilot_=CE=C1_altlinux=2Eru?=
Ср Мар 2 21:06:08 MSK 2005
По вашим конфигам:
/etc/sysconfig/network: хорошо добавить хотя бы HOSTNAME, но работать должно
/etc/sysconfig/ethtool: только комментарии
/etc/sysconfig/dhcpd: это только к dhcp-server относится
/etc/ifplugd/ifplugd.conf: стандартный из пакета
options-eth: он имеет силу только в каталоге /etc/net/ifaces/default,
но если лежит в /etc/net/ifaces/eth0, то в данном случае он ничего не
испортит, хотя service network check на него ругаться будет.
options (скорее всего /etc/net/ifaces/eth0/options): из заслуживающего внимания
LINKDETECT, ifplugd и DHCP.
Попутно я нашёл и удалил два дубликата одних и тех же опций из разных файлов
в конфигурации по умолчанию.
Исходная проблема, кажется, была в том, что при старте конфигурация проходит,
а при рестарте --- нет. Возможно, ifplugd завершает свою работу при удалении
интерфейса и после его появления ifup-ifplugd запустить уже некому. В этом
случае должна помочь вот эта опция ifplugd:
-M | --monitor
Don't fail when the network interface is not available, instead
use NETLINK to monitor device avaibility. The is useful for PCM-
CIA devices and similar.
> Если остановить ifplugd, то действительно ifdown eth0 отрабатывает.
ifdown отрабатывает в любом случае, при остановленном ifplugd это просто
наглядно видно (портить некому).
> Причем после этого ifplugstatus говорит, что eth0 unplugged
> Либо по причине выключенноcти интерфейса, либо службы.
> Второе вероятнее, ибо полсе service eifplugd start - сразу изменяется и
> статус.
Как раз первое. ifplugd и ifplugstatus независимы.
--
DO4-UANIC
Подробная информация о списке рассылки Sisyphus