Bug 51559 - Ошибки в /etc/network/interfaces при редактировании сетевых настроек через веб-интерфейс c пустым HOST=
Summary: Ошибки в /etc/network/interfaces при редактировании сетевых настроек через ве...
Status: NEW
Alias: None
Product: Альт Сервер Виртуализации
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 10.2
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: Alexey Shabalin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-25 10:22 MSK by Антон
Modified: 2024-09-25 11:40 MSK (History)
1 user (show)

See Also:


Attachments
ALT Virtualization Server 10.2 - network interfaces bug (174.02 KB, application/pdf)
2024-09-25 10:22 MSK, Антон
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Антон 2024-09-25 10:22:54 MSK
Created attachment 16907 [details]
ALT Virtualization Server 10.2 - network interfaces bug

Добрый день.

Какая-то бага в Альт-виртуализации (ALT Virtualization Server 10.2 (Actinoform), система обновлена до актуального состояния).

1. Отредактировал сетевые настройки из веб-интерфейса (рис. 1)
2. Конфиг /etc/network/interfaces в нормальном виде (рис. 2)
3. После перезагрузки системы конфигурационный файл /etc/network/interfaces испорчен (рис. 3):
- пропали настройки MTU
- пропали настройки vlan aware
- bridge_options превратилось в bridge_bridge_options

Также, если создавать Linux Bridge, например, vmbr100 в моем случае, который не включает в себя реальный интерфейс, то в файле /etc/net/ifaces/vmbr100/options создаётся запись HOST= и после перезагрузки системы в /etc/network/interfaces удаляется запись комментария и добавляется новой строкой HOST= .

Воспроизведено на двух системах с чистой установкой.  В оригинальном Proxmox такой проблемы не встречал, хотя, конечно, версия другая была, но тут, полагаю, характерно именно для Альт в случае синхронизации с подсистемой etcnet.
Comment 1 haple 2024-09-25 10:49:26 MSK
Нужны кавычки, тогда все будет работать, т.е. надо создавать HOST='', если физических интерфейсов в мост не назначено.
Comment 2 Антон 2024-09-25 11:40:29 MSK
(Ответ для haple на комментарий #1)
> Нужны кавычки, тогда все будет работать, т.е. надо создавать HOST='', если
> физических интерфейсов в мост не назначено.

То есть, после внесения изменения через веб-интерфейс нужно вручную исправить настройки для Bridge? Да, так работает. 

Но может всё-таки имеет смысл скорректировать генерацию файла настроек в случае, если для Bridge не задано интерфейсов? Это же именно в этом проблема, получается, функционал конфигурирования среды виртуализации не совсем корректно работает, и если не знать об особенности, получим испорченную конфигурацию.