Scénario #25525
Mis à jour par Daniel Dehennin il y a plus de 5 ans
h3. Problème
*@systemd-networkd@* ne configure pas l’adresse IP d’une interface qui n’a pas de porteuse et *@netplan@* ne permet pas de passer l’option *@ConfigureWithoutCarrier@* pour les interfaces.
h3. Proposition
Nous devons surchager la configuration *@systemd-networkd@* générée par *@netplan@* avec un fichier de configuration de la forme *@/etc/systemd/network/10-netplan-<INTERFACE>.network.d/eole.conf@*.
Le nom de l’interface est dynamique et project:creole ne permet pas de géréer ce cas, nous devons donc:
# Fournir un template par interface *@/etc/eole/network/interface_<NUMÉRO>.conf@*
# Fournir un script *@pretemplate@* qui créra des liens symboliques *@/etc/systemd/network/10-netplan-<INTERFACE>.network.d/eole.conf@* → *@/etc/eole/network/interface_<NUMÉRO>.conf@*
h3. Demande initiale
Sur une machine EOLE 2.7.0a9, lorsqu'une interface réseau n'est pas branchée, elle n'est pas configurée (pas d'adresse IP).
C'est problématique car cela bloque le démarrage du filtre d'URL s'il est configuré pour écouter sur cette adresse.
Dans notre académie, nous avons encore quelques machines physiques avec des interfaces DMZ Pub et Pri quelques fois non branchées.
*@systemd-networkd@* ne configure pas l’adresse IP d’une interface qui n’a pas de porteuse et *@netplan@* ne permet pas de passer l’option *@ConfigureWithoutCarrier@* pour les interfaces.
h3. Proposition
Nous devons surchager la configuration *@systemd-networkd@* générée par *@netplan@* avec un fichier de configuration de la forme *@/etc/systemd/network/10-netplan-<INTERFACE>.network.d/eole.conf@*.
Le nom de l’interface est dynamique et project:creole ne permet pas de géréer ce cas, nous devons donc:
# Fournir un template par interface *@/etc/eole/network/interface_<NUMÉRO>.conf@*
# Fournir un script *@pretemplate@* qui créra des liens symboliques *@/etc/systemd/network/10-netplan-<INTERFACE>.network.d/eole.conf@* → *@/etc/eole/network/interface_<NUMÉRO>.conf@*
h3. Demande initiale
Sur une machine EOLE 2.7.0a9, lorsqu'une interface réseau n'est pas branchée, elle n'est pas configurée (pas d'adresse IP).
C'est problématique car cela bloque le démarrage du filtre d'URL s'il est configuré pour écouter sur cette adresse.
Dans notre académie, nous avons encore quelques machines physiques avec des interfaces DMZ Pub et Pri quelques fois non branchées.