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 для администраторов.