<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Релиз сетевого конфигуратора NetworkManager 1.0]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=37112&amp;type=atom" />
	<updated>2014-12-20T10:53:04Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=37112</id>
		<entry>
			<title type="html"><![CDATA[Релиз сетевого конфигуратора NetworkManager 1.0]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=436437#p436437" />
			<content type="html"><![CDATA[<p><a href="https://mail.gnome.org/archives/networkmanager-list/2014-December/msg00030.html">Представлен</a> новый стабильный релиз интерфейса для упрощения настройки параметров сети - <a href="https://wiki.gnome.org/Projects/NetworkManager">NetworkManager 1.0</a>, который подвёл итог десяти лет существования проекта. Одновременно опубликованы новые выпуски <a href="https://download.gnome.org/sources/">плагинов</a> для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN, а также <a href="https://download.gnome.org/sources/network-manager-applet">апплет</a> с реализацией индикатора для панели GNOME.</p><p>Ключевые <a href="http://cgit.freedesktop.org/NetworkManager/NetworkManager/plain/NEWS">новшества</a> NetworkManager 1.0:<br /></p><ul><li><p>Подготовлена новая клиентская библиотека <a href="https://wiki.gnome.org/Projects/NetworkManager/libnm">libnm</a>, предоставляющая программный интерфейс на основе GObject. Библиотека полностью переписана и объединена с ранее обособленными libnm-util и libnm-glib. API упрощён и переведён на использование современных интерфейсов GLib, таких как GDBus (вместо dbus-glib) и асинхронный API в стиле GIO. Информация в новом API, такая как IP-адреса, маршруты и другие свойства соединения, теперь представлена в строковом представлении (ранее использовались бинарные типы данных), что значительно упростило работу с ними на большинстве языков программирования, включая C, Python и Javascript. Поставка обособленных библиотек libnm-util и libnm-glib пока сохранена для обеспечения обратной совместимости, интерфейс D-Bus также cохранил совместимость с NetworkManager 0.9.10;</p></li><li><p>Новый легковесный встроенный клиент DHCP, основанный на коде из systemd-networkd, и отличающийся более высокой производительностью. Активировать встроенную реализацию DHCP можно через опцию &quot;dhcp=internal&quot; в NetworkManager.conf. По функциональности новый клиент пока не поддерживает DHCPv6 и многие присутствующие в dhclient опции;</p></li><li><p>Режим начальной настройки сетевых интерфейсов, позволяющий настроить сетевые интерфейсы и завершить работу NetworkManager, что может быть востребовано в окружениях, не требующих динамической конфигурации сети. Режим включается через опцию &#039;configure-and-quit=yes&#039; в NetworkManager.conf, что приводит завершению выполнения NetworkManager после первичной настройки и оставления в памяти минимальных процессов &quot;nm-iface-helper&quot;, используемых для DHCP и IPv6 (если DHCP и IPv6 не используются, данные процессы не запускаются);</p></li><li><p>Улучшено взаимодействие с сетевыми конфигурациями, работающими без использования NetworkManager. NetworkManager теперь не вмешивается в работу устройств, которые настроены с использованием сторонних инструментов, в частности, для таких сетевых интерфейсов больше не устанавливается статус IFF_UP;</p></li><li><p>В консольный клиент nmcli добавлена поддержка запросов пароля и авторизации через PolicyKit, что позволяет обеспечить активацию соединений, требующих ввода пароля, из командной строки (ввод пароля для VPN пока не поддерживается). Добавлена команда &#039;nmcli dev connect {interface}&#039;, которая автоматически создаёт соединения и может использоваться как упрощённый способ активации сетевого интерфейса по имени. Команда &#039;nmcli dev delete {interface}&#039; может использоваться для удаления неиспользуемых программных устройств (bridge, bond, team);</p></li><li><p>Улучшена поддержка IPv6. IPv6 отныне можно использовать для соединений WWAN, если модем и провайдер поддерживают IPv6. NetworkManager теперь воспринимает передаваемые маршрутизатором данные о MTU. На системах с ядром Linux 3.17 и более новыми выпусками, NetworkManager научился обрабатывать назначение локальных IPv6 адресов для поднятых, но не активных сетевых интерфейсов. Добавлена возможность сохранения преднастроенной статической конфигурации IPv6, если не удалось автоматически настроить соединение;</p></li><li><p>Поддержка постоянных VPN-соединений, которые сохраняются при изменении линка и после выхода из спящего режима (VPN-плагины пока не поддерживают данную возможность). В момент переустановки VPN-соединения, NetworkManager теперь сигнализирует об ограниченном доступе к сети, вместо индикации полноценного соединения;</p></li><li><p>Поддержка использующих прошивки конфигураций iBFT/iSCSI через новый плагин ibft&#039;, работающий во всех дистрибутивах (ранее такие конфигурации iBFT/iSCSI только для дистрибутивов со скриптами ifcfg-rh);</p></li><li><p>Поддержка протокола DUN для организации доступа в сеть через Bluetooth при наличии стека Bluez 5.x (в интерфейсе GNOME использование DUN по-прежнему ограничено Bluez 4.x из-за особенностей gnome-bluetooth);</p></li><li><p>Улучшена работа с маршрутами: для устройств и VPN-соединений теперь устанавливаются индивидуальные маршруты по умолчанию, вместо установки одного глобального маршрута через наиболее приоритетное устройство. Для управления приоритетом маршрута следует использовать свойства &quot;ipv4.route-metric&quot; и &quot;ipv6.route-metric&quot;;</p></li><li><p>Прекращена загрузка модуля ядра nl80211, если система не содержит беспроводных адаптеров (работает только для ядер начиная с 3.17);</p></li><li><p>Обеспечено прямое взаимодействие с демоном &quot;polkit&quot; через D-Bus без привлечения внешних библиотек polkit. </p></li></ul><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=41313">http://www.opennet.ru/opennews/art.shtml?num=41313</a></p>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2014-12-20T10:53:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=436437#p436437</id>
		</entry>
</feed>
