Aller au contenu principal
Kill -9 Club
Se connecter

network-online.target

Réseau

La cible qui signifie qu'une interface est configurée et joignable, par opposition à network.target, que le manuel dit « très faiblement définie » : l'atteindre veut dire que la pile a été mise en place, pas qu'une adresse est montée. network-online.target tire une unité qui bloque jusqu'à ce que le réseau soit utilisable — sur Ubuntu 24.04, systemd-networkd-wait-online.service. Elle s'écrit en deux lignes, pas une : Wants=network-online.target et After=network-online.target. Le Wants= a l'air redondant sur Ubuntu, et c'est là le piège : cloud-init est livré sur toutes les images Server, ses cloud-config.service et cloud-final.service veulent tous deux la cible, donc le After= seul semble suffire. Posez la même unité sur une machine sans cloud-init et plus rien ne la tire : la cible ne démarre jamais, et votre ordre attend le vide.

Aussi écrit : network.target, systemd-networkd-wait-online