[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