[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