LINUX.ORG.RU

NetworkManager 0.9

 ,


0

1

Вышедшая накануне стабильная версия 0.9 NetworkManager стала важной вехой в разработке этого приложения для управления сетевыми соединениями в Linux.

Подготовив к релизу версию 0.8 в феврале этого года, разработчики заявляли, что версия 0.9 будет готова уже в марте, но не тут то было — официальный анонс состоялся лишь в конце августа, но зато версия 0.9 содержит большое количество изменений, в том числе и существенных, о которых подробнее далее.

Наиболее существенное и судьбоносное изменение — упрощение D-Bus API, которое привело к нарушению совместимости как API, так и ABI с предыдущими версиями.

С одной стороны, изменение API направлено на упрощение коммуникации с NetworkManager для сторонних приложений, в частности осуществляющих конфигурацию и мониторинг сетевых соединений. Как отмечено в руководстве по миграции с NetworkManager 0.8 на NetworkManager 0.9, преимущества от упрощения архитектуры с лихвой компенсируют затраты на обновление кода клиентов.

Однако с другой стороны, внесённые изменения требуют быстрой реакции со стороны разработчиков, использовавших этот API в своих проектах, чтобы не произошло неприятных курьёзов, когда в роллинг-релиз дистрибутивы придёт обновление до NetworkManager 0.9, а аплеты, виджеты и плагины, использовавшие D-Bus API NetworkManager, ещё не будут его поддерживать, что приведёт к массовым сбоям и жалобам.
Также очевидно, что нарушение совместимости API вынудит пользователей после обновления NetworkManager до версии 0.9 отказаться от приложений, использовавших API NetworkManager, но разработка которых была приостановлена или заброшена.

Подробно об изменениях в D-Bus API в вышеупомянутом руководстве по миграции.

Среди прочих изменений:

  • все соединения и конфигурация осуществляются теперь при помощи NetworkManager;
  • возможность хранения паролей в пользовательской сессии или NetworkManager'ом;
  • пароли теперь могут запрашиваться каждый раз;
  • поддержка быстрого переключения пользователей;
  • возможность установки ограничений на использование соединений для одного и более пользователей;
  • поддержка «802.1X Certificate subject matching» для большей безопасности;
  • требуется wpa_supplicant 0.7 или выше;
  • лучшая поддержка AP roaming с использованием nl80211;
  • поддержка мобильных широкополосных устройств Intel WiMAX;
  • поддержка GObject Introspection в libnm-glib и libnm-util;
  • новые аплеты для GNOME Shell и Ubuntu's Indicator.

Исходный код

>>> Подробности

★★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 5)
Ответ на: комментарий от anonymous

>Только вчера опять мучался с ним на федоре, есть wi-fi точка доступа, все её видят, оффтопик видит, андроид видит, даже мертвый симбиан видит. Но NM то не такой как все, он то особенный, не видит, подключается только как к скрытой сети. Проблема не большая, терпеть можно, но таких мелочей набирается гора.

Боюсь что всё дело в Федоре.

vilisvir ★★★★★
()

Его конфиги по-прежнему нельзя редактировать так же ненапряжно, как /etc/network/interfaces? По-прежнему нужны «апплеты» со странными зависимостями?

Xellos ★★★★★
()
Ответ на: комментарий от mityukov

>Поддержка >1 VPN соединения уже есть?

Давно как.

vilisvir ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

На Ubuntu 10.04 и 10.10 не работает у меня, провайдер FreeLine, Саратов. Приходилось включать через центр управления. На 11.04 всё стало в порядке.

Вообще, апплет этот достаточно удобен. Только что с ним сделают в Третьем Гноме? Порешат же?

Vudod ★★★★★
()

Так он до сих пор даже не был стабильным?

Dmitry_Sokolowsky ★★★★★
()

Для нетбуков/ноутбуков, в которых используется много разных подключений, есть замечательный wicd. У которого, кстати, есть curses-интерфейс, что на нетбуке немаловажно. Для настольных компьютеров менеджер сетевых подключений — вообще лишняя сущность.

Не буду говорить, что NM не нужен, но почему это пихают по умолчанию во многие дистры — вот это мне непонятно. Помню, когда только начинал освоение линукса, и выбрал по ошибке для этого Ubuntu, немало намучился из-за этой штуковины.

bloodredfrog ★★
()
Ответ на: комментарий от bloodredfrog

>Не буду говорить, что NM не нужен, но почему это пихают по умолчанию во многие дистры —вот это мне непонятно.

А какая ещё софтина обладает таким широким набором функций и поддерживаемых протоколов?

vilisvir ★★★★★
()
Ответ на: комментарий от bloodredfrog

И как у wicd с теми же 3G-модемами, например? Когда везде доступен вайфай — это, конечно, хорошо, но, увы, иногда приходится пользоваться всяким. А wicd всё так же не умеет следить за больше чем одним проводным соединением (да и мало что оно для него умеет).

SoulThreads
()

Удобная вещь! пара кликов и ты в интернете

RA
()
Ответ на: комментарий от bloodredfrog

Ну да, сеть на настольных компьютерах тоже лишняя сущность

У меня например lan, wi-fi и vpn на домашнем

RA
()
Ответ на: комментарий от vilisvir

> А какая ещё софтина обладает таким широким набором функций и поддерживаемых протоколов?

Всем людям нужен широкий набор функций для поднятия несчастного сетевого соединения?

bloodredfrog ★★
()
Ответ на: комментарий от SoulThreads

> И как у wicd с теми же 3G-модемами, например?

Об этом не подумал. Честно говоря, без понятия, как вообще с 3G дела обстоят.

bloodredfrog ★★
()
Ответ на: комментарий от RA

> Ну да, сеть на настольных компьютерах тоже лишняя сущность

У кого?

У меня например lan, wi-fi и vpn на домашнем

И как это противоречит тому, что я написал?

bloodredfrog ★★
()

Не помню уже по какой причине, но на своем арче уже давно как перешел на wicd и проблем не знаю. Хотя, надо отдать должное, сабж таки удобен и функционален, и wicd во многом ему совершенно не замена.

pevzi ★★★★★
()
Ответ на: комментарий от bloodredfrog

> Об этом не подумал. Честно говоря, без понятия, как вообще с 3G дела обстоят.

Насколько я понимаю, wicd способен только подключиться к проводной сети или точке доступа, а всякие pppoe/pptp и уж тем более 3G модемы ему неизвестны (первое и второе должно быть настроено в роутере, а с третьим вообще понятия не имею что делать).

pevzi ★★★★★
()
Ответ на: комментарий от bloodredfrog

Для нетбуков/ноутбуков, в которых используется много разных подключений, есть замечательный wicd.

Мой скромный опыт использования их обоих с 2009 года заставляет меня придти к выводу, что wicd есть глючный недоделанный аналог NM с урезанными функциями. По крайней мере, wifi и pppoe с его помощью мне поднять не удавалось ни разу, L2TP тоже не работает через раз, только VPN функционирует нормально. В то время как в последней (0.8) версии NM все эти подключения завелись (хотя в более ранних тоже были проблемы). Пробовал wicd в следующих дистрибутивах: Федора 15 (Xfce и KDE), Калькулят 11.6 (Xfce и KDE), Магея 1 (KDE), Xubuntu. В Linux Mint 11 (кроме pppoe в 9 и 10 тоже), Mageia 1 Gnome, Debian 6.0 всё замечательно завелось.

Справедливости ради нужно сказать, что после моих экспериментов с Linux Mint 9 его NM апплет сначала отвалился совсем, а потом заработал, но видит теперь только беспроводные сети. Но тут скорее стоит винить мои кривые руки.

Vudod ★★★★★
()
Ответ на: комментарий от pevzi

> Насколько я понимаю, wicd способен только подключиться к проводной сети или точке доступа, а всякие pppoe/pptp и уж тем более 3G модемы ему неизвестны

Да, так и есть. Вспомнил, как-то нужен был pppoe, настраивал вручную.

bloodredfrog ★★
()
Ответ на: комментарий от pyometra

сколько пользовался этой поделкой, столько негативных эмоций от неё. но, может, виновата убунта, конечно.

Именно убунта. Сколько ни пользовался nm в дебиане, негативных эмоций не было. Разве что хотелось бы поддержку одновременного подключения Wi-Fi и ADSL, которую уже сколько лет не могут запилить. Кто уже пробовал 0.9, ещё не запилили?

eugeno ★★★★★
()
Ответ на: комментарий от h31

Да уже давненько. Только вроде бы оно во вкладке DSL.

О чём я и говорил, оно не работает одновременно с беспроводными соединениями. Господа арчеводы, отпишитесь, как там сейчас с этим обстоит дело.

eugeno ★★★★★
()
Ответ на: комментарий от AlexCones

О_о Как? Всю жизню настраивал ппой через pppoeconf и pppoe. Это можно сделать через NetworМанагер?

Можно, но только через eth0.

eugeno ★★★★★
()
Ответ на: комментарий от Vudod

С wi-fi на wicd проблем ни разу не возникало. С остальным из перечисленного действительно не работает. Что касается глючности NM: не знаю, может мне так повезло, но у меня в убунтах 2009 года постоянно вылезали какие-то косяки — то настройки соединения не сохранялись, то соединение не поднималось автоматически при втыкании кабеля. И pppoe, кстати, через него мне тогда тоже так и не удалось завести. Хотя, может быть с того времени уже всё стало значительно лучше. С wicd же за всё время его использования не припомню, наверное, глюков вообще. Хотя по функциональности, как мне уже объяснили, он несколько отстаёт.

bloodredfrog ★★
()

> когда в роллинг-релиз дистрибутивы прийдёт обновление

приЙдёт? что за хня на главной?

anonymous
()
Ответ на: комментарий от bloodredfrog

> С wicd же за всё время его использования не припомню, наверное, глюков вообще.

Я помню как-то пытался создать ad-hoc соединение через него, так его после этого стало так жестоко плющить, еле вылечил. Вероятно, проблема в драйверах, конечно. Через NM не пробовал.

pevzi ★★★★★
()
Ответ на: комментарий от bloodredfrog

>>А какая ещё софтина обладает таким широким набором функций и поддерживаемых протоколов?

Всем людям нужен широкий набор функций для поднятия несчастного сетевого соединения?

Всем производителям дистров для широкой аудитории - ДА.

vilisvir ★★★★★
()

Пишут, что есть более качественные утилиты, но как-то не было необходимости ими пользоваться. Сам лично не замечал косяков в работе NM. Поэтому просто порадуюсь.

stolz
()
Ответ на: комментарий от vilisvir

>>Не буду говорить, что NM не нужен, но почему это пихают по умолчанию во многие дистры —вот это мне непонятно.

А какая ещё софтина обладает таким широким набором функций и поддерживаемых протоколов?

ifupdown!

trapezoid
()

поддержка мобильных широкополосных устройств Intel WiMAX;

ну наконеееецто и два года не прошло.

tazhate ★★★★★
()

видимо ноль пропустили в версии - 0.09

Больше 3 лет живу в дистрибутиве Fedora, всё это время приходится отключать NetworkManager, т.к. с VPN оно не дружит. На вкладке VPN кнопка «добавить» - блёклая. Пробовал воспользоваться NM для входа в Wi-Fi - просит сертификат. Звонил провайдеру - сказали что не знают ничего о сертификатах. Уже не говоря о VPN через Wi-Fi, как предлагает провайдер. В итоге как обычно отключил NM в инит-скрипте и всё настроил вручную.

Желаю программе когда-нибудь начать работать по уму. На данный момент оно явно не 0.9 версии, увы!

anonymous
()

У меня В убунту NM работает без проблем . Мне помимо wifi нужен еще openvpn и иногда 3g модемы .Все работает.

anonymous
()
Ответ на: видимо ноль пропустили в версии - 0.09 от anonymous

>Больше 3 лет живу в дистрибутиве Fedora, всё это время приходится отключать NetworkManager, т.к. с VPN оно не дружит. На вкладке VPN кнопка «добавить» - блёклая.

Устанавливаешь пакеты pptp-linux, network-manager-pptp и кнопка становится активная. В Убунтах до версии 10.04 была та же история, а в 10.04 эти пакеты включили в состав дистра по-умолчанию. Так что все претензии к Fedora.

vilisvir ★★★★★
()
Ответ на: комментарий от bloodredfrog

но у меня в убунтах 2009 года постоянно вылезали какие-то косяки — то настройки соединения не сохранялись, то соединение не поднималось автоматически при втыкании кабеля. И pppoe, кстати, через него мне тогда тоже так и не удалось завести.

У меня создалось впечатление, что pppoe нормально наладили только в последнем выпуске. А вот настройки никогда не падали, но пользуюсь активно только с середины 2010, до этого сидел на Альте и настраивал инет либо через tk-pppoe, либо через alterator.

У меня wicd в Федоре и Магее почему-то тупит с wifi --- находить находит, но подключиться никак не может. Поскольку NM в Магее подключился нормально и держал полную скорость, дело явно не в железе или дровах.

Vudod ★★★★★
()

> Наиболее существенное и судьбоносное изменение — упрощение D-Bus API, которое привело к нарушению совместимости как API, так и ABI с предыдущими версиями.

Швабода...

pasha-tsvetomuzika
()

Раз уж тут вовсю сравнивают NM и wicd, то, может, кто-нибудь отпишется про опыт использования connman?

kss ★★★★★
()
Ответ на: комментарий от thesis

nm-applet --> ПКМ --> Изменить соединения --> DSL (последняя вкладка) --> Добавить --> Вбить логин и пароль --> Профит!
Это ж наипростейший с точки зрения настройки в NM тип соединения. По крайней мере, Дом.Ру заводится с полпинка.

carasin ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

"- Кто обисравься? - Невистка. - Та ее дома нема! - Та оттуда ветром несэ"

Граммар наци адски негодует и записывает LongLiveUbuntu в расстрельный список.

Deleted
()
Ответ на: комментарий от Vudod

ХЗ про убунту и Фаннет. Я на РФР12 поднимал на Дом.Ру.

carasin ★★★★★
()

Сдается мне, все, жалующиеся на NM - kde-шники. Потому что это именно knetworkmanager косячит с сохранением настроек, с dsl-подключением и наверное ещё с много чем. Сам NetworkManager c nm-applet-ом от этих проблем избавлен.

alpha ★★★★★
()
Ответ на: комментарий от Deleted

Затем, что единый центр управления всеми подключениями, имеет наиудобнейший гуй, не требует пароль root, поддерживает дохрена протоколов и средств аутентификации. Как-то так.

carasin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.