Bug 37103

Summary: ipv4address не создается при переключении конфигурации с DHCP на ручное (изменения, внесенные с помощью альтератора не применяются сразу при нажатии на кнопку "Применить")
Product: Sisyphus Reporter: Sergey Ivanov <zagagyka>
Component: alterator-net-ethAssignee: Sergey V Turchin <zerg>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, glinkinvd, iv, rider, sem, vercha, vitty, zerg
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=43657
Attachments:
Description Flags
скриншот 1
none
скриншот 2
none
скриншот 3 none

Description Sergey Ivanov 2019-08-13 13:04:29 MSK
В альтераторе (web или обычном) в разделе Ethernet-интерфейсы:
1) ip адрес установлен вручную (скриншот 1)
2) конфигурация переключена на получение ip адреса по DHCP. Новый ip получен успешно (скриншот 2)
3) ip адрес снова установлен вручную, однако по факту он остался прежним (скриншот 3)
Comment 1 Sergey Ivanov 2019-08-13 13:05:05 MSK
Created attachment 8227 [details]
скриншот 1
Comment 2 Sergey Ivanov 2019-08-13 13:05:33 MSK
Created attachment 8228 [details]
скриншот 2
Comment 3 Sergey Ivanov 2019-08-13 13:06:07 MSK
Created attachment 8229 [details]
скриншот 3
Comment 4 Repository Robot 2019-08-26 17:20:19 MSK
alterator-net-eth-5.1.2-alt1 -> sisyphus:

Mon Aug 26 2019 Mikhail Efremov <sem@altlinux> 5.1.2-alt1
- Refresh UI after commit changes (closes: #37103).
Comment 5 Vera Blagoveschenskaya 2022-08-16 14:57:32 MSK
Стенд в тестировании: Server 10.0, обновленный до текущего состояния p10

alterator-net-eth-5.2.2-alt1.x86_64

Ошибка снова воспроизвелась.
Шаги воспроизведения:

1) Открыть ui или web-альтератор -> Ethernet-интерфейсы
2) Выбрать интерфейс (в примере ens19).
3) Изменить Конфигурацию с DHCP на Вручную, ввести новый ip-адрес, применить.
4) Выполнить команду ip a

Результат: фактически, новый ip-адрес НЕ применился.
Если отключить и снова включить интерфейс
# ifconfig ens19 down
# ifconfig ens19 up
или выключить-включить интерфейс через апплет NetworkManager, то новый адрес применяется.

Ожидаемый результат: новый ip-адрес применяется сразу после нажатия на кнопку "Применить", без дополнительных манипуляций.

Дополнительно: Воспроизводится и наоборот, при смене Static на DHCP
Comment 6 Sergey V Turchin 2022-08-16 15:09:13 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #5)
> ввести новый ip-адрес,
добавить,

> применить.
Comment 7 Vera Blagoveschenskaya 2022-08-16 15:13:42 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> (Ответ для Vera Blagoveschenskaya на комментарий #5)
> > ввести новый ip-адрес,
> добавить,
> 
> > применить.

Да, спасибо.

Дополнительно: Аналогичное поведение наблюдается, если в web-альтераторе снять/выставить чекбокс "Включить" и нажать кнопку "Применить".
Изменения применяются только если интерфейс выключить и включить руками.
Comment 8 Vladislav Glinkin 2022-11-21 19:23:47 MSK
Файл ipv4address создаётся, для этого нужно явно указать IP адрес. Изменения не применяются сразу из-за того, что сетевые интерфейсы не переподключаются.
Так как описание comment#5 схоже с ошибкой https://bugzilla.altlinux.org/41377 , указываю её, как дубликат данной.

Стенды:
education-x86-64
education-x86-64-kde
kworkstation-x86-64
server-x86-64
workstation-x86-64

Версия пакета:
alterator-net-eth-5.2.4-alt1.x86_64

Также проверялось в бранче p10 на версии пакета alterator-net-eth-5.2.3-alt1.x86_64, ошибка воспроизводится.

*** This bug has been marked as a duplicate of bug 41377 ***