NetworkManager не может обновлять настройки, если NetPlan Config существует

Я использую 18.04.4. Я настрою интерфейс с использованием NetPlan (/etc/netPlan/enp0s3.yaml), установите статический IP и установите рендерер в виде NetworkManager. Мой файл выглядит как:

network:  
  version: 2  
  renderer: NetworkManager  
  ethernets:  
    enp0s3:  
      dhcp4: false  
      addresses:  
        - 192.168.1.197/24  
      gateway4: 192.168.1.1  
      nameservers:   
          addresses: [8.8.8.8]

После того, как я запускаю следующее, я могу видеть эти изменения в сетевом менеджере:
генерация NetPlan
NetPlan Примените

Однако, если я тогда измените эти настройки в диспетчере Network, новые настройки не будут сохраняться после перезагрузки, и он будет по умолчанию на конфигурацию NetPlan. Как я могу переписать настройки NetPlan постоянно от диспетчера сети? Для моих целей мне необходимо изначально установить настройки сети из программы (в настоящее время используя NetPlan), а затем позвольте пользователяму изменить его из сетевого менеджера.

0
задан 23 February 2021 в 04:22

1 ответ

Один из подходов:

Измените настройку NetPlan в нормальный (Desktop-стиль) заглушки, которые давайте Det Manager запустим сетевое соединение. Не добавляйте интерфейсную или сетевую информацию.

network:
    version: 2
    renderer: NetworkManager

Используйте KeyFile KeyFile Network Manager , чтобы добавить свой нанутренний сетевой конфиг в сетевой менеджер. Вот пример (взятый прямо из этого сайта):

[connection]
id=Main eth0
uuid=27afa607-ee36-43f0-b8c3-9d245cdc4bb3
type=802-3-ethernet
autoconnect=true

[ipv4]
method=auto

[802-3-ethernet]
mac-address=00:23:5a:47:1f:71
0
ответ дан 18 March 2021 в 23:32

Другие вопросы по тегам:

Похожие вопросы: