<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">16 сентября 2015 г., 14:01 пользователь Eugene Prokopiev <span dir="ltr">&lt;<a href="mailto:enp@itx.ru" target="_blank">enp@itx.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">16 сентября 2015 г., 10:29 Денис Смирнов написал:<br>
<span class=""><br>
&gt; Раз oн RemainAfterExit, то его повторный запуск, естественно, невозможен<br>
<br>
</span>Точно<br>
<span class=""><br>
&gt; А раз он еще и WantedBy=multi-user.target, то он стартует один раз.<br>
<br>
</span>Это уже лечится с помощью Also=<br>
<br>
Спасибо.<br>
<br>
altlinux-openresolv.* впрочем все равно не смог заставить работать,<br>
зато попутно изготовил:<br>
<br>
# cat /etc/systemd/system/altlinux-simpleresolv.service<br>
[Unit] Description=Update /etc/resolv.conf from systemd-resolved<br>
ConditionFileNotEmpty=/run/systemd/resolve/resolv.conf<br>
RequiresMountsFor=/etc /run/systemd/resolve<br>
Requires=systemd-resolved.service<br>
[Service]<br>
Type=oneshot<br>
ExecStart=/bin/sh -c &#39;cat /run/systemd/resolve/resolv.conf &gt; /etc/resolv.conf&#39;<br>
[Install] WantedBy=multi-user.target<br>
Also=altlinux-simpleresolv.path<br>
<br>
# cat /etc/systemd/system/altlinux-simpleresolv.path<br>
[Unit]<br>
Description=Update /etc/resolv.conf from systemd-resolved<br>
DefaultDependencies=no<br>
RequiresMountsFor=/etc /run/systemd/resolve<br>
Before=paths.target<br>
[Path]<br>
PathModified=/run/systemd/resolve/resolv.conf<br>
[Install]<br>
WantedBy=multi-user.target<br>
<br>
В ситуации, когда сетью полностью управляет systemd-networkd, этот<br>
вариант устраивает меня гораздо больше. Нельзя ли запакетить это в<br>
состав systemd-networkd?<br>
<div class=""><div class="h5"><br></div></div></blockquote><div><br></div><div>а чем не устраивает просто симлинк /etc/resolv.conf -&gt; /run/systemd/resolve/resolv.conf ?</div><div><br></div><div> </div></div><div><br></div>-- <br><div class="gmail_signature">Alexey Shabalin<br><br><br><br></div>
</div></div>