Bug 18795

Summary: дублирующиеся и read-only подключения
Product: Branch 5.0 Reporter: Mikhail Pokidko <pma>
Component: NetworkManagerAssignee: Mikhail Efremov <sem>
Status: CLOSED NOTABUG QA Contact: qa-5.0 <qa-5.0>
Severity: normal    
Priority: P2    
Version: unspecified   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 38455    

Description Mikhail Pokidko 2009-02-10 17:36:35 MSK
после апгрейда с бранча 4.1 доступные подключения отображаются в продублированном виде - настроенные вручную %name и System %name. Последний вариант является read-only и поэтому ни настроить, ни удалить нельзя. Не устраивает тем, что по умолчанию прописан dns 127.0.0.1, а не берется оный из настроенного вручную соединения.
Comment 1 Mikhail Efremov 2009-02-10 18:00:29 MSK
Соединения вида System %name - прочитаны из /etc/net/ifaces/*, и редактировать из nm-applet их действительно нельзя. Пропишите в конфигах то, что надо или отключите вообще плагин etcnet-alt в /etc/NetworkManager/nm-system-settings.conf.
Comment 2 Mikhail Pokidko 2009-02-10 18:08:37 MSK
Не считаю, что это notabug, но поскольку в альтераторе стоит "управляется NetworkManager`ом" и появилось после апгрейда branch4.1 -> branch5.0, тогда, вероятно, это является ошибкой alterator-eth?
Может можно проверять наличие незаказанных подключений?
Comment 3 Mikhail Efremov 2009-02-10 18:47:15 MSK
В 4.1 etcnet-alt плагин не доделан, там он по сути читает только NM_CONTROLLED.
Если в /etc/net что-то настроено - я считаю вполне логичным давать возможность подключаться в соответствии с этими настройками, иначе с чего они там лежат, если они не правильные? К тому же считываются они оттуда до старта X'ов и nm-applet'а, соответственно и подключение устанавливается до запуска X'ов вообще.
Если эта функциональность не нужна - отключите etcnet-alt вообще, как я уже писал.
Можно прописать в options ONBOOT=no, тогда NM не будет подключаться автоматом, они будут просто доступны как варианты подключения в апплете.
А к alterator-eth это отношения точно не имеет.
Comment 4 Mikhail Efremov 2009-02-10 20:09:40 MSK
Пояснения по работе плагина etcnet-alt:
Плагин etcnet-alt читает настройки из etcnet. При этом при установленной опции NM_CONTROLLED=no интерфейс не будет управляться NM. Для тех же интерфейсов, которыми NM управляет, устанавливается DISABLED=yes, чтобы интерфейс не управлялся etcnet (это все делает alterator-net-eth). Плагин etcnet-alt на опцию DISABLED внимания вообще не обращает.
Соединения, прочитанные в /etc/net/ifaces могут быть использованы NM для подключения, имеют статус общесистемных и не могут редактироваться/удаляться из редактора соединений nm-applet'а. 
Все это сделано вполне сознательно, если уже есть настройки в etcnet - нет смысла настраивать все это еще раз в том же апплете, к тому они доступны всем пользователям. 
Проблема может быть при обновлении с 4.1, где плагин etcnet-alt сильно урезан и не экспортирует соединения из /etc/net, соответственно если там лежат какие-то неактуальные конфиги - после обновления NM будет пытаться их использовать.
Но багом это не является.
Comment 5 Mikhail Pokidko 2009-02-10 23:42:28 MSK
http://www.altlinux.org/NetworkManager/feature