Tinc debe actualizarse como una unidad systemd en lugar de enviar señales directas. Para lograr esto se necesita para configurar sus archivos unitarios que se han encadenado con el apropiadas Require=
, Before=
y After=
líneas en la [Unit]
sección. También asegúrese de establecer lo correcto WantedBy=
para los servicios de red. (es decir. WantedBy=
{ network.target
, network-online.target
, network-pre.target
} en lugar de multi-user.target
)
Esto le permite a uno ejecutar systemctl restart systemd-networkd.service
para reiniciar su red. Combinado esto con systemd-resolvd
, udev
/ dbus
(más wpa_supplicant@nic.service
cuando está en wifi) y la red de uno simplemente funciona.
Asegúrese de leer los artículos sobre cómo cambiar a systemd-networkd y dependencias de la unidad . Esta es también una forma de enviar señales a sus systemd.service
unidades a través del systemctl kill
comando como se documenta en la guía del sistema para administradores