Tâche #36828
Scénario #36664: EOLE 2.10 : Vérifier la mise en place du bonding
Ne pas prendre en compte les interfaces en mode manuel lors de l’attente d’une connexion réseau.
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
01/10/2022
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Révisions associées
Mode d’activation manuel pour les interfaces en mode manuel
Ref #36628
Historique
#1 Mis à jour par Benjamin Bohard il y a 11 mois
- Statut changé de Nouveau à En cours
#2 Mis à jour par Benjamin Bohard il y a 11 mois
netplan surcharge les paramètres de l’utilitaire systemd-networkd-wait-online (déclaration des interfaces à tester et des niveaux de connectivité acceptables).
En ajoutant l’attribut activation-mode: manual pour les interfaces en mode manuel, on obtient la surcharge suivante :
# /run/systemd/system/systemd-networkd-wait-online.service.d/10-netplan.conf [Unit] ConditionPathIsSymbolicLink=/run/systemd/generator/network-online.target.wants/systemd-networkd-wait-online.service [Service] ExecStart= ExecStart=/lib/systemd/systemd-networkd-wait-online -i enp2s0:carrier -i bond1:carrier -i enp4s0:carrier -i bond0:carrier ExecStart=/lib/systemd/systemd-networkd-wait-online --any -o routable -i bond0
À comparer avec celle qui provoque le problème :
# /run/systemd/system/systemd-networkd-wait-online.service.d/10-netplan.conf [Unit] ConditionPathIsSymbolicLink=/run/systemd/generator/network-online.target.wants/systemd-networkd-wait-online.service [Service] ExecStart= ExecStart=/lib/systemd/systemd-networkd-wait-online -i enp2s0:carrier -i enp3s0:carrier -i bond1:carrier -i enp4s0:carrier -i bond0:carrier -i enp5s0:carrier ExecStart=/lib/systemd/systemd-networkd-wait-online --any -o routable -i bond0
La façon dont est faite le template ne permet pas de distinguer simplement l’interface principale du lien (enp3s0 dans le cas présent) de l’interface secondaire (enp5s0).
L’attribut activation-mode est placé sur les deux.
#3 Mis à jour par Benjamin Bohard il y a 11 mois
- Statut changé de En cours à À valider
#4 Mis à jour par Emmanuel GARETTE il y a 6 mois
- Statut changé de À valider à Résolu
#5 Mis à jour par Joël Cuissinat il y a 6 mois
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
eole-common$ git branch -r --contains 828de658 origin/2.9.0/master origin/HEAD -> origin/master origin/dist/eole/2.10.0/master origin/dist/eole/2.9.0/master origin/master