The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз сетевого конфигуратора NetworkManager 1.20.0

06.08.2019 20:26

Опубликован новый стабильный релиз интерфейса для упрощения настройки параметров сети - NetworkManager 1.20. Плагины для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN развиваются в рамках собственных циклов разработки.

Основные новшества NetworkManager 1.20:

  • Добавлена поддержка беспроводных Mesh-сетей, каждый узел в которых связан через соседние узлы;
  • Проведена чистка от устаревших компонентов. В том числе удалена библиотека libnm-glib, на смену которой в NetworkManager 1.0 пришла библиотека libnm, удалён плагин ibft (для передачи данных о сетевой конфигурации от прошивки следует использовать nm-initrd-generator из initrd) и прекращена поддержка настройки "main.monitor-connection-files" в NetworkManager.conf (следует явно вызывать "nmcli connection load" или "nmcli connection reload");
  • По умолчанию активирован встроенный DHCP-клиент (режим "internal") вместо ранее используемого приложения dhclient. Изменить значение по умолчанию можно при помощи сборочной опции "--with-config-dhcp-default" или через настройку main.dhcp в файле конфигурации;
  • Добавлена возможность настройки дисциплины управления очередями ожидающих отправки пакетов fq_codel (Fair Queuing Controlled Delay) и действия mirred для зеркалирования трафика;
  • Для дистрибутивов предоставлена возможность размещения скриптов диспетчеризации в каталоге /usr/lib/NetworkManager, что можно использовать в системных образах, доступных в режиме только для чтения и очищающих /etc при каждом запуске;
  • В плагин keyfile добавлена поддержка каталогов в режиме только для чтения ("/usr/lib/NetworkManager/system-connections"), профили в которых могут быть изменены или удалены через D-Bus (в этом случае недоступные для изменения файлы в /usr/lib/ переопределяются файлами, сохраняемыми в /etc или /run);
  • В libnm переработан код разбора настроек в формате JSON и обеспечена более строгая проверка параметров;
  • В правилах маршрутизации по адресу источника (policy routing) добавлена поддержка атрибута "suppress_prefixlength";
  • Для VPN WireGuard реализована поддержка скриптов для автоматического назначения маршрута по умолчанию "wireguard.ip4-auto-default-route" и "wireguard.ip6-auto-default-route";
  • Переработана реализация плагинов управления настройками и метода хранения профилей на диске. Добавлена поддержка миграции профилей соединений между плагинами;
  • Хранимые в памяти профили теперь обрабатываются только плагином keyfile и сохраняются в каталоге /run, что позволяет избежать потери профилей после перезапуска NetworkManager и даёт возможность использовать API на основе ФС для создания профилей в памяти;
  • Добавлен новый D-Bus метод AddConnection2(), позволяющий заблокировать автоподключение профиля в момент его создания. В метод Update2() добавлен флаг "no-reapply", при котором изменение содержимого профиля соединения не приводит к автоматическому изменению фактической конфигурации устройства до момента реактивации профиля;
  • Добавлена настройка "ipv6.method=disabled", позволяющая отключить IPv6 для устройства.


  1. Главная ссылка к новости (https://www.mail-archive.com/r...)
  2. OpenNews: Релиз сетевого конфигуратора NetworkManager 1.18
  3. OpenNews: Релиз сетевого конфигуратора NetworkManager 1.16
  4. OpenNews: Релиз программы для настройки сетевых соединений Wicd 1.7
  5. OpenNews: Первый стабильный релиз сетевого конфигуратора ConnMan
  6. OpenNews: Выпуск Wi-Fi демона IWD 0.19
Лицензия: CC-BY
Тип: Программы
Ключевые слова: networkmanager
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (42) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 20:33, 06/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И сразу вопрос. В гуе можно настроить, чтоб при установке интернет-соединения NM сразу подключался к VPN:

    [v] Automatically connect to VPN   [ My VPN connection       |v]

    Вопрос: как сделать так, чтобы NM вообще не позволял выходить в интернет ПОСЛЕ успешного DSL/PPPoE соединения, но ДО соединения к VPN? У меня DNS- и прочий трафик секунду-две текут при разрыве DSL/PPPoE соединения и переподключении.

     
     
  • 2.2, Аноним (2), 20:37, 06/08/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Убрать дефолтный маршрут с PPPoE и прописать вместо него статический маршрут до VPN
     
  • 2.10, Аноним (10), 00:14, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пакетным фильтром.
     

  • 1.4, Аноним (4), 20:57, 06/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    а оно уже научилось из гуя раздавать интернет в сеть?
     
     
  • 2.5, fyjyhb (?), 21:29, 06/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да лет 10 уже
     
     
  • 3.6, А (??), 21:48, 06/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если ещё и не глючит, то  - годно. )
     

  • 1.7, Аноним (7), 22:19, 06/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > встроенный DHCP-клиент ... вместо dhclient

    а чего сразу не встроенное ядро линуха?! nmOS какую-то пилят.

     
     
  • 2.8, аноним3 (?), 23:08, 06/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    в подавляющем большинстве кде/плазма сборок стоит этот нетворк менеджер. и уже стоит оч много лет. пока все работает очень неплохо. есть также консольный доступ. там и настроек поболее чем в гуй варианте.
     
     
  • 3.13, Админ (?), 01:40, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    CLI
     
  • 3.17, Аноним (17), 02:06, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >в подавляющем большинстве кде/плазма сборок стоит
    >этот нетворк менеджер. и уже стоит оч много лет.
    >пока все работает очень неплохо.

    И в xfce до последнего стоял, только в дебиане в последнем релизе как-то через жoпy он теперь ставится, если ставить с нетинстала, без проблем сразу заводится, если сразу десктоп версию ставить, с xfce, разбираться в чём дело при установке с нетинстала, ведь раньше и так работало - ниасилил!

     

  • 1.9, Аноним (9), 23:18, 06/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Самое глюкавое, жирное и полное зависимостей поделие. Только для того чтобы подключиться к сети, что может сделать и обычный баш-скрипт. Вчера установил посмотреть, что же в нем такого. Долго выскребал из системы.
     
     
  • 2.11, Дон Ягон (ok), 00:46, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда сталкивался, испытал аналогичные ощущения. Вообще нет идей, зачем люди могут хоть использовать его добровольно.
     
     
  • 3.14, Аноним (-), 01:42, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Только принудительно
     
  • 3.15, Аноним (17), 02:01, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    какие есть гуишные альтернативы, которые позволяют с  пинка включать/выключать разного типа соединения, свисток, например, всё это мышкой и в один клик, например?!
     
     
  • 4.18, mandala (ok), 02:42, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    GUI это просто апплет, внезапно. Но т.к. нет аналогичного комбайна, то нет и нормальных GUI к ним, практически.
     
     
  • 5.23, Аноним (23), 09:45, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >GUI это просто апплет, внезапно

    И что, мне как пользователю до пуговицы аплет-шмаплет, есть гуй, значит есть.
    >Но т.к. нет аналогичного комбайна,
    >то нет и нормальных GUI к ним

    Вот именно, о чём и речь!

     
     
  • 6.24, mandala (ok), 09:48, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>GUI это просто апплет, внезапно
    > И что, мне как пользователю до пуговицы аплет-шмаплет, есть гуй, значит есть.
    >>Но т.к. нет аналогичного комбайна,
    >>то нет и нормальных GUI к ним
    > Вот именно, о чём и речь!

    Тогда тебе как пользователю должно быть вообще похрен NM там под капотом или еще что.

     
  • 5.31, z (??), 13:02, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    wicd
     
     
  • 6.42, camel (?), 11:03, 09/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В него последний коммит был ЕМНИП лет 5 назад. И далее поддерживать его желающих как-то не наблюдается.
     
  • 4.27, кккк (?), 10:15, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Или хотя бы впн включать без рута и мышой (для жены). С удовольствием спрыгнул бы с этого паделия.
     
  • 4.32, Дон Ягон (ok), 14:42, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > какие есть гуишные альтернативы, которые позволяют с  пинка включать/выключать разного типа соединения, свисток, например, всё это мышкой и в один клик, например?!

    Понятия не имею. Не понимаю, зачем для настройки сети нужен UI и мышь.
    И не понимаю, зачем мне может понадобиться  переключаться между ними (сетями).

     
     
  • 5.33, Аноним (33), 15:29, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ноутбучные "мультироуминг" приключения. Когда от провода на вайфай, потом на блютус, потом обратно на провод, но другой. В базовом варианте с NM, как ни странно, может быть проще. Потом можно своих скриптов накидать, и уже забыть про это.
     
     
  • 6.37, Дон Ягон (ok), 16:00, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ноутбучные "мультироуминг" приключения. Когда от провода на вайфай, потом на блютус, потом обратно на провод, но другой. В базовом варианте с NM, как ни странно, может быть проще. Потом можно своих скриптов накидать, и уже забыть про это.

    Никогда в жизни не использовал блютус и не могу даже предположить, зачем это может кому-то понадобиться. Переключаться между wi-fi/ethernet и vpn поверх оных прекрасно можно без NM.
    Зачем мне возможноть "быстро" менять настройки мне вообще не понятно. Один раз настроил-автоматизировал и забыл навсегда.

     
     
  • 7.38, Аноним (33), 16:35, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А инет от смартфона никогда не надо было? Обязательно по вайфай чтоли раздавать? bluetooth для этого вполне хватает, плюс жрёт он меньше.
     
     
  • 8.39, Дон Ягон (ok), 16:54, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне возможно, что ты прав Я с телефона вафай расшаривал, телефон ходил в сет... текст свёрнут, показать
     
  • 3.35, Аноним (33), 15:34, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если у вас стационарник или ноут в роли стационарника подключённый просто проводом просто к одной и той же сети, то и действительно - незачем.
     
     
  • 4.36, Дон Ягон (ok), 15:55, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Если у вас стационарник или ноут в роли стационарника подключённый просто проводом просто к одной и той же сети, то и действительно - незачем.

    У меня ноут + разные wi-fi + изередка проводной ethernet.
    И что? Всё равно удобнее из консоли и/или скриптами. Даже в linux.

     
  • 2.12, Аноним (12), 01:20, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Выложи свой баш скрипт, а? А то не могу подключиться из консоли, сижу с телефона.
     
     
  • 3.19, AVX (ok), 05:48, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    dhclient usb0
    Я так включаю.  Смартфон в режиме модема. Стал так делать, после того как поломал на одном из своих компов какие-то библиотеки, и много чего гуёвого  не запускается. Mageia 2 Linux.

    Дома на компе пробовал тот же смартфон с этим NM в кедах - одним щелчком завелось.  

    Кстати гуев этих много, кроме NM. Глянуть можно в puppy Linux - там их штук 5-6 на выбор. И некоторые очень простые и работают хорошо.

     
  • 2.26, Леня Потный (?), 09:53, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну что вы, что вы, мы знаем ЧТО у нас самое глюкавое, жырное и полное зависимостей (и даже пытающееся пропихивать их в ведро). Делающее все то же самое, что может обычный баш-скрипт.

    А это - так, вишенка на тортике, причем еще до сих пор мной недоинтегрированная, поэтому (этот отвратительный баг я ОБЯЗАТЕЛЬНО исправлю в самом недалеком будущем) все еще может быть выпилен и заменен, ну, например, на нескучный netplan - что может быть прекраснее конфига, превращающегося в тыкву лишним пробелом? Только "конфиг" собирающийся из двух десятков файлов и симлинков, размазанных по всему дереву системы, конечно же!

    > Долго выскребал из системы.

    вот! После интеграции в мою прекрасную системвсё - вам не придется этого делать.

     
  • 2.34, Аноним (33), 15:32, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > обычный баш-скрипт

    Меняем s/баш/сш/ , а так всё нормально.

    (коммент школодетектор)

     

  • 1.16, Анонм (?), 02:03, 07/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Не очень любил NetworkManager, особенно на конфигах, где статику/dhcp можно сделать простыми как палка конфигами. Потом увидел systemd-networkd и понял, что NM очень даже хорош...
     
     
  • 2.20, Аноним (20), 09:29, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Wicd - накати и вытри скупую мужскую слезу.
     
     
  • 3.25, Аноним (23), 09:50, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Wicd - накати и вытри скупую мужскую слезу.

    И что, я вот в деревне живу, у меня интернет от опсоса дрянной, частенько бывает надо пнуть пинка свистку, чтоб снова заработал, в NM я это парой кликов мыши делаю, а твой Wicd так не умеет, пробовал я пожить на дистре с этим куском софта по дефолту, пришлось на нормальный дистр, где искоробке NM работает возвращаться, потому что NM работает сразу искоробке, а ваши вайсиди какое-то недофункциональное поделие времён максимум 95ой винды!

     
     
  • 4.29, Аноним (20), 10:53, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Из коробки  работает только винда и мак.Если ты ищешь того же от линуксов,то ты явно что-то делаешь не так.
     
     
  • 5.40, пох. (?), 22:56, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    расскажите этой моей винде - а то она, сволочь такая, не знает как ей из коробки правильно работать - например, dialup подключения не считаются платными (это значит что она за мои деньги лезет проверять обновления, качать "live tiles" и новенький фон для lock screen в 8k, и нет никакой возможности ей это объяснить, кроме как сделать все соединения "платными" по умолчанию, и то не user-friendly способом. Отдельно расскажите, почему она даже порядок их сортировки раз и навсегда запомнить не можем (не то что дать мне его задать).

    Про приоритеты wifi-сеток и управление ими я уж помолчу, особенно когда сетки не транслируют ssid.

    знаете что, я бы не отказался от порта wpa_supplicant под винду.


     

  • 1.21, Аноим (?), 09:43, 07/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Он уже научился работать в ситуации, когда team-интерфейс включен в бридж? А то до этого было: "тимы могу настраивать, бриджи тоже, а вот вместе - нет".
    В целом хорошая штукень. Кто пишет, что он жирный и глючный - тем нужно просто его свежий релиз покрутить. На ранних этапах своего развития он и правда был уродским )
    Из минусов:
    - " Плагины для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN развиваются в рамках собственных циклов разработки" - очень неопределённо звучит.
    - метания разрабов с расположением файлов.
    - риск обрастания ненужными свистопepделками.
     
  • 1.22, Аноним (-), 09:43, 07/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему модем 4G очень долго запускается (устанавливает соединение)? До 10 секунд, часто только со второго раза после клика по значку сети.
     
  • 1.28, Аномномномнимус (?), 10:46, 07/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как там L2TP из коробки?
     
     
  • 2.30, Анимайзер (?), 12:07, 07/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот плагин https://github.com/nm-l2tp/NetworkManager-l2tp
    Пользуюсь сам, всё работает прекрасно.
     
     
  • 3.41, Аномномномнимус (?), 18:47, 08/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос же не найти костыли, а чтобы то что повсеместно используется работало из коробки.
    Плюс не очень то он работал на 18.04, нужно было роуты ручками обязательно забивать
     

  • 1.43, Аноним (43), 14:49, 09/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ого!
    >Добавлена настройка "ipv6.method=disabled", позволяющая отключить IPv6 для устройства.

    Я джва года ждал эту фитчу!!!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру