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.service
para reiniciar sua rede. Combinado isso com systemd-resolvd
, udev
/ dbus
(mais wpa_supplicant@nic.service
quando 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.service
unidades através do systemctl kill
comando conforme documentado no manual do systemd for administartors