O Tinc deve ser atualizado como uma unidade systemd em vez de enviar sinais diretos. Para alcançar este precisa para configurar seus arquivos de unidade para ser acorrentado com o apropriadas Require=, Before=e After=linhas na [Unit]seção. Verifique também se você definiu o correto WantedBy=para os serviços de rede. (isto é. WantedBy={ network.target, network-online.target, network-pre.target} em vez de multi-user.target)
Isso permite executar systemctl restart systemd-networkd.servicepara reiniciar sua rede. Combinado isso com systemd-resolvd, udev/ dbus(mais wpa_supplicant@nic.servicequando estiver em wifi) e a rede de alguém simplesmente funciona.
Leia os artigos sobre como mudar para dependências systemd-networkd e unit . Essa também é uma maneira de enviar sinais para suas systemd.serviceunidades através do systemctl killcomando conforme documentado no manual do systemd for administartors