Если информация была полезной для вас, вы можете поблагодарить за труды Яндекс деньгами: 41001164449086 или пластиковой картой:

VLAN ifplugd Mageia 3 и отказ интерфейса при переподключении кабеля

На этот раз обойдусь без вступления и сразу перейду к теме проблемы.

При выключении и последующем включении сетевого кабеля, Mageia 3 не поднимает сетевой интерфейс с VLAN.
При этом если дать команду:

systemctl restart network

т. е., если перезапустить всю сетевую подсистему, то сетевые VLAN интерфейсы появляются снова в системе и отлично работают.
По идеи можно прописать параметр в конфигурационный файл сетевого интерфейса /etc/sysconfig/network-scripts/ifcfg-eth* :

MII_NOT_SUPPORTED=yes

но тем самым мы лишаем себя поддержки ifplugd со всеми вытекающими минусами.

Итак, после двух дней ковыряния в системе выяснилось, что виноват:
/etc/sysconfig/network-scripts/ifdown-eth

Строка 195:

if [ -n "$VLAN" ]; then
# 802.1q VLAN
if [ -f /proc/net/vlan/${DEVICE} ]; then
ip link delete ${DEVICE} type vlan
fi
fi

Не знаю зачем, но разработчики решили что VLAN интерфейсы надо удалять...
Просто закомментируем эти строки или удалим целиком весь этот блок, и всё начинает работать как надо!

Добавить комментарий


Если информация была полезной для вас, вы можете поблагодарить за труды Яндекс деньгами: 41001164449086 или пластиковой картой: