Платформа НЕЙРОСС предоставляет интерфейс по управлению сетевыми параметрами сервера — раздел Сетевые параметры. При необходимости вы можете отключить права на перезапись параметров в netplan через настройку ultima.os.networkControl в файле конфигурации.

Настройка запрета доступна с версии 20.32 Платформы НЕЙРОСС. 


Проблематика

Смена сетевых параметров через интерфейс раздела Сетевые параметры обеспечивается только в типовом сценарии, когда адреса прописаны напрямую в конфигурационном файле netplan.

В случае нестандартных сетевых конфигураций через netplan/ifconfig, простые изменения в данном разделе (например. — изменение домена) может привести к потере настроек. Конфигурация перезаписывается на очень простую (содержащую только параметры, вынесенные в веб: IP-адрес, маска, шлюз, DNS). В этом случае необходимо отключить права на управление настройками.

При использовании контейнеризированной версии Платформа НЕЙРОСС не имеет прав на управление сетью по умолчанию.


Порядок запрета изменения сетевых параметров

Вам потребуется изменить файл конфигурации application.conf. В зависимости от типа установки файл путь к файлу конфигурации варьируется.

Тип установкиПуть к файлу конфигурации
Нативная установка (в среде ОС)


/usr/share/ultima-vmc/conf/application.conf

Альтернативный путь к файлу:

/usr/share/ultima-vmc/application.conf



Откройте файл для редактирования в редакторе nano:

sudo nano [путь к файлу конфигурации]

например:

sudo nano /usr/share/ultima-vmc/conf/application.conf


Задайте следующие настройки. 

ultima.os.fullControl=true
ultima.os.networkControl=false

 Назначение параметров приведено в таблице ниже.

ПараметрКомментарий
ultima.os.fullControl

Определяет права Платформы на обновление, перезагрузку, управление сетью, накопителями и резервными копиями.

Значение по умолчанию:

  • false — в контейнеризированной версии Платформы НЕЙРОСС,
  • true — в нативной версии Платформы НЕЙРОСС.
ultima.os.networkControl

Определяет права Платформы на запись сетевых параметров. Значение учитывается, только если параметр ultima.os.fullControl установлен в значение true.

Значение по умолчанию:

  • true — в нативной версии Платформы НЕЙРОСС.


Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.

Перезапустите Платформу НЕЙРОСС.


При этом сетевые параметры будут доступны в режиме только для чтения вкладка Маршруты скрыта, вы сможете изменять только параметры из блока настроек Сеть НЕЙРОСС.