В Сизифе не работает переключение сетевой подсистемы на "NetworkManager (native)". После применить, интерфейс не управляется. Перезапуск NetworkManager не помогает. Помогает удаление интерфейса в /etc/net/ifaces/ Для воспроизведения проблемы. Запустить acc, выбрать пункт Ethernet-интерфейсы, нажать кнопку "Дополнительно...", выбрать в списке "Сетевая подсистема" пункт "NetworkManager (native)", нажать ok, затем кнопку "Применить". К сравнению, на p9 выбор этого пункта приводит к включению интерфейса через NetworkManager. Соответственно, есть предложение удалять каталог интерфейса в /etc/net/ifaces/ при выборе пункта "NetworkManager (native)", а не создавать его и конфиг с особыми параметрами. Сейчас в регулярках используется "NetworkManager (native)". Если пользователь поменяет имя компьютера, то поломает себе работу интерфейса через "NetworkManager (native)", так как создастся каталог интерфейса.
А покажи пожалуйста, как называется интерфейс, и что в этот момент в options.
(Ответ для Ivan A. Melnikov на комментарий #1) > А покажи пожалуйста, как называется интерфейс, и что в этот момент в options. cat /etc/net/ifaces/eth0/options TYPE=eth CONFIG_WIRELESS=no BOOTPROTO=static CONFIG_IPV4=yes DISABLED=yes NM_CONTROLLED=yes ONBOOT=yes На p9 то же, но работает.
(Ответ для Антон Мидюков на комментарий #2) > (Ответ для Ivan A. Melnikov на комментарий #1) > > А покажи пожалуйста, как называется интерфейс, и что в этот момент в options. > > cat /etc/net/ifaces/eth0/options > TYPE=eth > CONFIG_WIRELESS=no > BOOTPROTO=static > CONFIG_IPV4=yes > DISABLED=yes > NM_CONTROLLED=yes > ONBOOT=yes > > На p9 то же, но работает. А какие ещё файлы, при этом, присутствуют в /etc/net/ifaces/eth0? Файл /etc/net/ifaces/eth0/ipv4address существует?
В целом, ничего не имею против удаления. Но нужно припомнить логику бекенда. Там, как и в control'ах, проверка отсутствия файла /etc/net/ifaces/eth0/options вместе в каталогом /etc/net/ifaces/eth0 даёт менее однозначную трактовку. Если с этим вопросов не возникнет, то давайте обобщим.
(In reply to Антон Мидюков from comment #2) > На p9 то же, но работает. Тут рядом есть вот такая штука: https://bugzilla.altlinux.org/39421 Подозреваю, что этот баг -- симптом той же проблемы в NetworkManager'е. И этот разлом будет означать проблемы (необходимость вручную снести каталог) у тех, кто обновится c p9 до Сизифа. Так что в первую очередь я бы всё-таки на NetworkManager смотрел. Это, конечно, не отменяет необходимости понимать логику бекенда alterator'а и, возможно, что-то с ней делать.
(Ответ для Evgeny Sinelnikov на комментарий #3) > (Ответ для Антон Мидюков на комментарий #2) > > (Ответ для Ivan A. Melnikov на комментарий #1) > > > А покажи пожалуйста, как называется интерфейс, и что в этот момент в options. > > > > cat /etc/net/ifaces/eth0/options > > TYPE=eth > > CONFIG_WIRELESS=no > > BOOTPROTO=static > > CONFIG_IPV4=yes > > DISABLED=yes > > NM_CONTROLLED=yes > > ONBOOT=yes > > > > На p9 то же, но работает. > > А какие ещё файлы, при этом, присутствуют в /etc/net/ifaces/eth0? > Файл /etc/net/ifaces/eth0/ipv4address существует? Только options
(Ответ для Evgeny Sinelnikov на комментарий #4) > В целом, ничего не имею против удаления. Но нужно припомнить логику бекенда. > Там, как и в control'ах, проверка отсутствия файла > /etc/net/ifaces/eth0/options вместе в каталогом /etc/net/ifaces/eth0 даёт > менее однозначную трактовку. Если с этим вопросов не возникнет, то давайте > обобщим. В регулярках-лайвах нет /etc/net/ifaces/eth0 совсем. Он не создаётся при сборке. При этом, что на p9, что в Сизифе прекрасно работает NetworkManager(native). В alterator-etcnet сетевая подсистема определяется как NetworkManager(native).
(Ответ для Антон Мидюков на комментарий #7) > В alterator-etcnet сетевая подсистема определяется > как NetworkManager(native). alterator-net-eth, конечно.
(Ответ для Ivan A. Melnikov на комментарий #5) > (In reply to Антон Мидюков from comment #2) > > На p9 то же, но работает. > > Тут рядом есть вот такая штука: https://bugzilla.altlinux.org/39421 > > Подозреваю, что этот баг -- симптом той же проблемы в NetworkManager'е. И > этот разлом будет означать проблемы (необходимость вручную снести каталог) у > тех, кто обновится c p9 до Сизифа. Так что в первую очередь я бы всё-таки на > NetworkManager смотрел. Да, скорее всего это исправится в следующей сборке. Я завтра сделаю таск, можно будет проверить.
(Ответ для Mikhail Efremov на комментарий #9) > (Ответ для Ivan A. Melnikov на комментарий #5) > > (In reply to Антон Мидюков from comment #2) > > > На p9 то же, но работает. > > > > Тут рядом есть вот такая штука: https://bugzilla.altlinux.org/39421 > > > > Подозреваю, что этот баг -- симптом той же проблемы в NetworkManager'е. И > > этот разлом будет означать проблемы (необходимость вручную снести каталог) у > > тех, кто обновится c p9 до Сизифа. Так что в первую очередь я бы всё-таки на > > NetworkManager смотрел. > > Да, скорее всего это исправится в следующей сборке. Я завтра сделаю таск, > можно будет проверить. Task #263512. Проверьте, пожалуйста.
(Ответ для Mikhail Efremov на комментарий #10) > (Ответ для Mikhail Efremov на комментарий #9) > > (Ответ для Ivan A. Melnikov на комментарий #5) > > > (In reply to Антон Мидюков from comment #2) > > > > На p9 то же, но работает. > > > > > > Тут рядом есть вот такая штука: https://bugzilla.altlinux.org/39421 > > > > > > Подозреваю, что этот баг -- симптом той же проблемы в NetworkManager'е. И > > > этот разлом будет означать проблемы (необходимость вручную снести каталог) у > > > тех, кто обновится c p9 до Сизифа. Так что в первую очередь я бы всё-таки на > > > NetworkManager смотрел. > > > > Да, скорее всего это исправится в следующей сборке. Я завтра сделаю таск, > > можно будет проверить. > > Task #263512. Проверьте, пожалуйста. Да, помогло.
Спасибо, отправляю в Сизиф.
NetworkManager-1.28.0-alt2 -> sisyphus: Wed Dec 16 2020 Mikhail Efremov <sem@altlinux> 1.28.0-alt2 - etcnet-alt: Add test for unknown type with NM_CONTROLLED=yes. - etcnet-alt: Fix tests with bad type. - etcnet-alt: Fix comment. - etcnet-alt: Always manage ifaces with NM_CONTROLLED=yes (closes: #39421). - etcnet-alt: Fix check for unmanaged devices (closes: #39437).