Scénario #25348
La vitesse de négociation des interfaces réseau configurée doit être appliquée
100%
Description
Bonjour,
Sur amon 2.5.2 à jour, j'ai constaté qu'en forçant la vitesse de négociation (variable "debit_carte_eth0") le paramètre ne semble pas pris en compte au démarrage de la machine.
Le fichier /etc/network/interfaces est renseigné avec :
pre-up ethtool -s eth0 speed 100 duplex full autoneg off
Pourtant la carte reste en autonégociation.
Le fait que ce soit en pre-up semble poser pb.
En le passant en post-up la carte démarre bien en 100Full duplex.
Pouvez vous svp modifier ceci ?
Merci d'avance
Olivier
PS : J'imagine que le pb est identique sur les autres modules eole ? Peut-être serait-il intéressant de généraliser ce mode de fonctionnement ?
Solutions à mettre en œuvre¶
- Corriger le fonctionnement pour EOLE >= 2.7.0
- Utiliser la variable actuelle (il faudra extraire les mots de clés de la chaîne dans le template)
- Créer un test squash (modification de la variable
debit_carte_eth0
+ reconfigure + vérification - Bonus : si temps restant, proposer une correction pour 2.6.2
Critères d'acceptation¶
- Le test squash est passant
Sous-tâches
Demandes liées
Révisions associées
Appliquer la vitesse de l'interface au reconfigure
Ref #25348
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 5 ans
- Assigné à mis à Daniel Dehennin
#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Tracker changé de Demande à Scénario
- Projet changé de Amon à Distribution EOLE
- Sujet changé de forcer la vitesse de négociation des interfaces réseau à La vitesse de négociation des interfaces réseau configurée doit être appliquée
- Assigné à
Daniel Dehenninsupprimé - Début
03/10/2018supprimé
Exemple pratique en 2.7 :
root@thot:~# CreoleSet debit_carte_eth0 "autoneg on" root@thot:~# reconfigure [ ... ] root@thot:~# ethtool ens4 | grep Auto Auto-negotiation: off
#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Description mis à jour (diff)
#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Points de scénarios mis à 6.0
#5 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Echéance mis à 22/11/2019
- Version cible mis à Prestation Cadoles 45-47
- Début mis à 28/10/2019
- Release mis à EOLE 2.7.0
#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Description mis à jour (diff)
#7 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Version cible changé de Prestation Cadoles 45-47 à sprint 2019 45-47 Equipe MENSR
#8 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Version cible changé de sprint 2019 45-47 Equipe MENSR à Prestation Cadoles 48-50
#9 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Description mis à jour (diff)
#10 Mis à jour par Benjamin Bohard il y a plus de 4 ans
- Assigné à mis à Emmanuel GARETTE
#11 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans
Joël Cuissinat a écrit :
Exemple pratique en 2.7 :
> root@thot:~# CreoleSet debit_carte_eth0 "autoneg on" > root@thot:~# reconfigure > [ ... ] > root@thot:~# ethtool ens4 | grep Auto > Auto-negotiation: off >
Le driver virtio (que ca soit sur opennebula ou sur virtualbox) ne semble pas supporter l'autonegociation :
root@scribe:~# ethtool ens4 | grep auto
Supports auto-negotiation: No
Advertised auto-negotiation: No
Sur une machine physique l'autonégociation fonctionne sans soucis.
Par contre le paramétrage précisé dans gen_config n'est pas appliqué.
#12 Mis à jour par Matthieu Lamalle il y a plus de 4 ans
Il est nécessaire de réaliser le test squash sur un machine physique
#13 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Lié à Tâche #29309: Validation du scénario : La vitesse de négociation des interfaces réseau configurée doit être appliquée ajouté
#14 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Nouveau à Terminé (Sprint)
#15 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Release changé de EOLE 2.7.0 à EOLE 2.7.1.2