<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.webko.net.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D1%82%D0%B0%D1%80%D1%82_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0_%D0%BF%D1%80%D0%B8_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_systemd</id>
	<title>Старт сетевого интерфейса при загрузке с использованием systemd - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.webko.net.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D1%82%D0%B0%D1%80%D1%82_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0_%D0%BF%D1%80%D0%B8_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_systemd"/>
	<link rel="alternate" type="text/html" href="https://wiki.webko.net.ua/index.php?title=%D0%A1%D1%82%D0%B0%D1%80%D1%82_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0_%D0%BF%D1%80%D0%B8_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_systemd&amp;action=history"/>
	<updated>2026-04-18T22:19:18Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.webko.net.ua/index.php?title=%D0%A1%D1%82%D0%B0%D1%80%D1%82_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0_%D0%BF%D1%80%D0%B8_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_systemd&amp;diff=194&amp;oldid=prev</id>
		<title>Sol: Новая страница: «Постоянная конфигурация при загрузке с использованием systemd  Для начала создайте конфигу…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.webko.net.ua/index.php?title=%D0%A1%D1%82%D0%B0%D1%80%D1%82_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0_%D0%BF%D1%80%D0%B8_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_systemd&amp;diff=194&amp;oldid=prev"/>
		<updated>2015-07-08T19:07:45Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Постоянная конфигурация при загрузке с использованием systemd  Для начала создайте конфигу…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Постоянная конфигурация при загрузке с использованием systemd&lt;br /&gt;
&lt;br /&gt;
Для начала создайте конфигурационный файл службы systemd, при этом замените ''интерфейс'' на ваше имя сетевого интерфейса:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/conf.d/net-conf-интерфейс&lt;br /&gt;
address=192.168.1.2&lt;br /&gt;
netmask=24&lt;br /&gt;
broadcast=192.168.1.255&lt;br /&gt;
gateway=192.168.1.1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Создайте скрипт для запуска сети:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usr/local/bin/net-up.sh&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ip link set dev &amp;quot;$1&amp;quot; up&lt;br /&gt;
ip addr add ${address}/${netmask} broadcast ${broadcast} dev &amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[ -z ${gateway} ]] || { &lt;br /&gt;
  ip route add default via ${gateway}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скрипт для остановки сети:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/usr/local/bin/net-down.sh&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ip addr flush dev &amp;quot;$1&amp;quot;&lt;br /&gt;
ip route flush dev &amp;quot;$1&amp;quot;&lt;br /&gt;
ip link set dev &amp;quot;$1&amp;quot; down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сделайте оба скрипта исполняемыми:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# chmod +x /usr/local/bin/net-{up,down}.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Файл службы systemd:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/systemd/system/network@.service&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Network connectivity (%i)&lt;br /&gt;
Wants=network.target&lt;br /&gt;
Before=network.target&lt;br /&gt;
BindsTo=sys-subsystem-net-devices-%i.device&lt;br /&gt;
After=sys-subsystem-net-devices-%i.device&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=oneshot&lt;br /&gt;
RemainAfterExit=yes&lt;br /&gt;
EnvironmentFile=/etc/conf.d/net-conf-%i&lt;br /&gt;
ExecStart=/usr/local/bin/net-up.sh %i&lt;br /&gt;
ExecStop=/usr/local/bin/net-down.sh %i&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Включите и запустите юнит ''network@интерфейс'', указав ваше имя интерфейса.&lt;br /&gt;
[[Категория:ArchLinux]]&lt;/div&gt;</summary>
		<author><name>Sol</name></author>
	</entry>
</feed>