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
Subtasks
Related issues
Associated revisions
Appliquer la vitesse de l'interface au reconfigure
Ref #25348
History
#1 Updated by Daniel Dehennin over 4 years ago
- Assigned To set to Daniel Dehennin
#2 Updated by Joël Cuissinat over 3 years ago
- Tracker changed from Demande to Scénario
- Project changed from Amon to Distribution EOLE
- Subject changed from forcer la vitesse de négociation des interfaces réseau to La vitesse de négociation des interfaces réseau configurée doit être appliquée
- Assigned To deleted (
Daniel Dehennin) - Start date deleted (
10/03/2018)
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 Updated by Joël Cuissinat over 3 years ago
- Description updated (diff)
#4 Updated by Joël Cuissinat over 3 years ago
- Story points set to 6.0
#5 Updated by Gilles Grandgérard about 3 years ago
- Due date set to 11/22/2019
- Target version set to Prestation Cadoles 45-47
- Start date set to 10/28/2019
- Release set to EOLE 2.7.0
#6 Updated by Joël Cuissinat about 3 years ago
- Description updated (diff)
#7 Updated by Gilles Grandgérard about 3 years ago
- Target version changed from Prestation Cadoles 45-47 to sprint 2019 45-47 Equipe MENSR
#8 Updated by Gilles Grandgérard about 3 years ago
- Target version changed from sprint 2019 45-47 Equipe MENSR to Prestation Cadoles 48-50
#9 Updated by Joël Cuissinat about 3 years ago
- Description updated (diff)
#10 Updated by Benjamin Bohard about 3 years ago
- Assigned To set to Emmanuel GARETTE
#11 Updated by Emmanuel GARETTE about 3 years ago
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 Updated by Matthieu Lamalle about 3 years ago
Il est nécessaire de réaliser le test squash sur un machine physique
#13 Updated by Joël Cuissinat about 3 years ago
- Related to Tâche #29309: Validation du scénario : La vitesse de négociation des interfaces réseau configurée doit être appliquée added
#14 Updated by Joël Cuissinat about 3 years ago
- Status changed from Nouveau to Terminé (Sprint)
#15 Updated by Joël Cuissinat about 3 years ago
- Release changed from EOLE 2.7.0 to EOLE 2.7.1.2