<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Новая система для настройки сетевой конфигурации в systemd]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=31679&amp;type=atom" />
	<updated>2013-11-07T07:11:45Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=31679</id>
		<entry>
			<title type="html"><![CDATA[Новая система для настройки сетевой конфигурации в systemd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=374294#p374294" />
			<content type="html"><![CDATA[<p>В списке рассылки разработчиков проекта systemd <a href="http://lists.freedesktop.org/archives/systemd-devel/2013-November/014077.html">представлен</a> новый сервис systemd-networkd, призванный унифицировать компоненты дистрибутивов, используемые для настройки параметров сети (скрипты /etc/network, /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-* и т.п.). Сервис systemd-networkd реализован в форме фонового процесса и по умолчанию не влияет на существующую конфигурацию, уже используемую в дистрибутиве - сервис может выполняться параллельно с традиционными скриптами и демонами настройки сети.</p><p>Настройка systemd-networkd производится через создание файлов конфигурации /etc/systemd/network/*.network. При выборе файла конфигурации для текущего устройства используется логика сходная с выбором &quot;.link&quot;-файлов, при которой осуществляется линейный разбор файлов в алфавитном порядке и применение первого подходящего условиям файла конфигурации. В отличие от файлов &quot;.link&quot;, для категории &quot;.network&quot; доступна возможность сопоставления по именам сетевых интерфейсов.</p><p>Реализация в настоящее время находятся в состоянии оценочного прототипа и поддерживает только настройку шлюза и статических адресов. Функциональность будет расширена после утверждения базовой архитектуры новой системы. В числе ближайших планов отмечается реализация средств для настройки сетевых мостов, поддержка DHCPv4/6 и IPv4LL, обеспечение RTNL-вызовов (Routing NETLINK) в асинхронном виде, улучшение поддержки IPv6, возможность использования расширенных схем маршрутизации, добавление интерфейса для настройки из командной строки, возможность задания обработчиков при изменении состояния интерфейса.</p><p>Пример файла конфигурации:</p><br /><div class="codebox"><pre><code>   [Match]
      MACAddress=
      Path=
      Driver=
      Type=
      Name=

   [Network]
      Description=

   [IP]
      Gateway=192.168.1.1
      Address=label at 192.168.1.23/24
      Address=fe80::9aee:94ff:fe3f:c618/64</code></pre></div><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=38358">http://www.opennet.ru/opennews/art.shtml?num=38358</a></p>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2013-11-07T07:11:45Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=374294#p374294</id>
		</entry>
</feed>
