Перейти к основному содержанию

Debian 12 — перестаёт работать сеть при временном отключении линка

Debian

Поймали проблему на виртуальной машине Debian 12. Изменили сеть на другую, виртуалка перестала отвечать. По сути выдернули линк, воткнули обратно, а в виртуальной машине с ОС Debian 12 пропал маршрут по умолчанию и не вернулся обратно.

В нашем случае одна портгруппа заменил другую. Без смены MAC, без изменения VLAN, с сохранением прежнего IP адреса.

На Debian 13 баг не воспроизвёлся.

Проблема воспроизвелась и при перезапуске сетевого интерфейса из ОС.

Решение проблемы — добавление параметра в /etc/systemd/network/интерфейс.d/override.conf:

IgnoreCarrierLoss=yes

Настройку применять с осторожностью, в Debian 13 (в версиях от 247 до 258), наоборот, замечен баг, когда маршрут не восстановился:

https://github.com/systemd/systemd/issues/39255

В этом случае быстрый фикс:

systemctl restart systemd-networkd

Затем — обновить ядро.

 

Похожие материалы

VMware — просадка производительности Linux на 70% после патча от Retbleed

Специалисты VMware опубликовали интересную статью. Если на хосте VMware ESXi на виртуальную машину Linux с ядром 5.18 накатить патч до версии 5.19, устраняющий уязвимость Retbleed, то производительность виртуальной машины просядет.