[devel] NetworkManager и пользовательские настройки по умолчанию

Paul Wolneykien manowar на altlinux.org
Чт Май 7 23:57:20 MSK 2020


В Fri, 8 May 2020 00:46:35 +0400
Evgeny Sinelnikov <sin на altlinux.org> пишет:

> Здравствуйте.
> 
> Я прочитал багу, но не понял как решать проблему:
> https://bugzilla.altlinux.org/show_bug.cgi?id=18795
> https://www.altlinux.org/NetworkManager/feature
> 
> Хочу разобраться с вопросом настройки сетевых соединений через
> NetworkManager. Какой сценарий предлагается пользователю по умолчанию?
> 
> По умолчанию, после установки, в /etc/net/ifaces/eth0 имеем настройки:

  Думаю, что бага ровно в этом и состоит: в том, что в свежей установке
имеем /etc/net/ifaces/eth0. Потому что даже в документации по
etcnet-alt сказано, что он придуман потому, что "если уже есть
настройки в etcnet — нет смысла настраивать все это еще раз".
То есть плагин решает задачу дедупликации настроек, когда в одном месте
эти настройки уже есть.
  Следовательно, если убрать /etc/net/ifaces/eth0 из свежей установки,
то у пользователя будет чистый NM, а данной проблемы не будет.
  Если же пользователю захочется etcnet или сочетания etcnet и NM, то
тогда он сам решит, что делать с дублирующимися настройками (убрать NM
или использовать read-only отображение etcnet в NM).
  По-моему так.

> BOOTPROTO=dhcp
> TYPE=eth
> NM_CONTROLLED=yes
> DISABLED=yes
> CONFIG_WIRELESS=no
> CONFIG_IPV4=yes
> 
> При этом NetworkManager запущен, но редактировать настройки через него
> невозможно, потому что плагин etcnet-alt это запрещает.
> 
> Задача, при этом выглядит так:
> - нужно оставить в получение ip по DHCP, но задать при этом другой
> nameserver.
> 
> Если возможно (а этот простой кейс вполне допустим), то почему такая
> возможность отключена по умолчанию?
> 
> Если для этого нужно переключиться в etcnet, то зачем это включено по
> умолчанию?
> 
> По этому поводу я завёл багу:
> https://bugzilla.altlinux.org/show_bug.cgi?id=38455


Подробная информация о списке рассылки Devel