Tinc должен быть обновлен как системный модуль вместо отправки прямых сигналов. Для достижения этого нужно , чтобы настроить их единичные файлы , которые будут прикованы с соответствующими Require=
, Before=
и After=
строк в [Unit]
разделе. Также убедитесь, что вы установили правильный WantedBy=
для сетевых служб. (то есть. WantedBy=
{ network.target
, network-online.target
, network-pre.target
} вместо multi-user.target
)
Это позволяет выполнить systemctl restart systemd-networkd.service
перезагрузку вашей сети. В сочетании с systemd-resolvd
, udev
/ dbus
(плюс, wpa_supplicant@nic.service
когда на Wi-Fi) и сеть просто работает.
Обязательно прочитайте статьи о переходе на systemd-networkd и зависимости от устройства . Это также способ отправки сигналов на ваши systemd.service
устройства с помощью systemctl kill
команды, как описано в руководстве systemd для администраторов.