Estoy tratando de crear un servicio systemd en Debian Jessie. Lo necesito para comenzar después de que network-online.targetse alcanza.
El problema son los network-online.targetincendios al mismo tiempo network.targety en ese momento mis interfaces no están configuradas todavía, solo comencé la consulta DHCP.
Parece que este problema es específico de Debian porque usa la configuración de red heredada.
¿Cómo evitar este problema o cómo hacer que network-online.targetfuncione?
network-online.target ● └─systemd-networkd-wait-online.service ya he leído esa página, entiendo el concepto básico allí, pero aún así es muy extraño no tener un punto definido donde puedan comenzar los servicios críticos de la red. Al menos podría esperar la asignación adecuada de DHCP.
network-online.targetdepende solo del systemd-networkd-wait-online.servicedicho de que está listo. No depende de que NetworkManager diga que está listo, ni compruebe que ifuptodos los enlaces se hayan activado correctamente (si usa ese método para configurar su red). Ubuntu, por otro lado, depende de ifupNetworkManager, pero no para systemd-networkd-wait-online..
/etc/network/interfaces, .networkarchivos systemd o NetworkManager?
network-online.targety network.targetse activan justo después ifup. Yo uso debian default, así que /etc/network/interfacescon la dirección dhcp. Parece que networkd podría ser una mejor solución, pero no es fácil de implementar.
systemctl list-dependencies network-online.target? Además, tenga en cuenta quenetwork-online.targetpuede no necesariamente significar que hay acceso a Internet. Vea esta página para más información.