Bug 39353 - включать интерфейс ещё и через systemctl
Summary: включать интерфейс ещё и через systemctl
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-network (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-29 10:43 MSK by Anton Farygin
Modified: 2021-10-15 22:33 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2020-11-29 10:43:44 MSK
Для систем с systemd в последнее время всё чаще стала возникать ситуация, когда драйвер сетевой платы медленно загружается и инициализируется. Это приводит к тому, что на момент старта сетевой подсистемы отсутствует интерфейс и после загрузки сетевой интерфейс есть, но не поднят.

Для исправления этой ошибки в etcnet начиная с версии 0.9.12 есть systemd сервис, поднимающий интерфейс по факту его появления в системе.

Предлагается по умолчанию для всех интерфейсов в статусе ONBOOT=yes включать этот сервис. 

В теории никаких проблем с двумя ifup для интерфейсов не возникало, так что можно смело делать systemctl enable network@<имя интерфейса> если сеть настроена через etcnet.
Comment 1 Anton Farygin 2020-11-29 10:45:26 MSK
Как вариант - сделать универсальный сервис, который будет обрабатывать состояние интерфейса из /etc/net/ifaces/*/options
Comment 2 Anton Farygin 2021-10-15 22:33:31 MSK
исправлено через сервис в etcnet.
Comment 3 Anton Farygin 2021-10-15 22:33:49 MSK
Точнее говоря через зависимости.