O Tinc deve ser atualizado como uma unidade do sistema ao invés de enviar sinais diretos. Para conseguir isso, é necessário configurar seus arquivos de unidade para serem encadeados com as linhas Require= , Before= e After= apropriadas na seção [Unit] . Além disso, certifique-se de definir o WantedBy= correto para serviços de rede. (ou seja, WantedBy= { network.target , network-online.target , network-pre.target } em vez de multi-user.target )
Isso permite que alguém execute systemctl restart systemd-networkd.service para reiniciar sua rede. Combinado isso com systemd-resolvd , udev / dbus (mais [email protected] quando em wifi) e sua rede simplesmente funciona.
Não deixe de ler os artigos sobre como alternar para systemd-networkd e dependências de unidades . Esta é também uma maneira de enviar sinais para suas unidades systemd.service através do comando systemctl kill conforme documentado no systemd for administartors guide