Tâche #19819
Scénario #21077: Traitement express MEN (34-36)
Calcul de la gateway en mode DHCP non fonctionnel sur 2.5.2
Restant à faire (heures):
0.0
Description
Le calcul de l'adresse IP de la gateway n'est pas fonctionnel :
root@amonecole:~# CreoleGet eth0_method dhcp root@amonecole:~# ip route list scope global default via 192.168.20.254 dev eth0 root@amonecole:~# CreoleGet adresse_ip_gw root@amonecole:~# diagnose [..] . Accès distant => Désactivé [..]
Demandes liées
Révisions associées
correction de la fonction de récupération de la route par défaut (ref #19819)
le diagnose doit utiliser exclusivement la variable adresse_ip_gw (ref #19819)
correction de la fonction de récupération de la route par défaut (suppr 'eth0')
(ref #19819)
Utilisation de la variable "nom_zone" si calcul de la gateway impossible
Ref: #19819
test_gw : hack for eSBL & eCDL
Ref: #19819
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 7 ans
Je l'avais constaté en 2.6.1 lors d'une campagne de test mais seul le test diagnose a été corrigé sur cette version : #19334
#2 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Lié à Tâche #19334: En mode DHCP, l'accès distant n'est pas testé dans diagnose ajouté
#3 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Tracker changé de Demande à Tâche
- Temps estimé mis à 3.00 h
- Tâche parente mis à #21077
- Restant à faire (heures) mis à 3.0
#4 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Statut changé de Nouveau à En cours
- % réalisé changé de 0 à 100
#5 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Restant à faire (heures) changé de 3.0 à 0.25
#6 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Scrum Master il y a plus de 6 ans
- Assigné à mis à Emmanuel GARETTE
#8 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de Résolu à En cours
#9 Mis à jour par Joël Cuissinat il y a plus de 6 ans
Les tests unitaires signalent un dysfonctionnement sur tous les modules !
root@amon:~# py.test /usr/share/creole/tests/test_eosfunc.py =============================================================================================== test session starts ================================================================================================ platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1 rootdir: /usr/share/creole/tests, inifile: collected 6 items ../usr/share/creole/tests/test_eosfunc.py .....F ===================================================================================================== FAILURES ===================================================================================================== _____________________________________________________________________________________________________ test_gw ______________________________________________________________________________________________________ def test_gw(): client = CreoleClient() assert eosfunc.auto_defaultroute()[0][0] == client.get('creole.interface_0.adresse_ip_gw') > assert eosfunc.auto_defaultroute()[0][1] == 'eth0' E assert 'ens4' == 'eth0' E - ens4 E + eth0 /usr/share/creole/tests/test_eosfunc.py:81: AssertionError
#10 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#11 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Restant à faire (heures) changé de 0.25 à 0.0
#12 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Statut changé de Résolu à Fermé
root@amon:~# ip route list scope global default via 192.168.0.1 dev ens4 root@amon:~# CreoleGet adresse_ip_gw 192.168.0.1 root@amon:~# py.test /usr/share/creole/tests/test_eosfunc.py ====================================== test session starts ======================================= platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1 rootdir: /usr/share/creole/tests, inifile: collected 6 items ../usr/share/creole/tests/test_eosfunc.py ...... ==================================== 6 passed in 0.20 seconds ====================================