Projet

Général

Profil

Tâche #19819

Scénario #21077: Traitement express MEN (34-36)

Calcul de la gateway en mode DHCP non fonctionnel sur 2.5.2

Ajouté par Emmanuel GARETTE il y a environ 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
22/03/2017
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
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

Lié à Distribution EOLE - Tâche #19334: En mode DHCP, l'accès distant n'est pas testé dans diagnose Fermé 23/02/2017

Révisions associées

Révision d0a69c76 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 6 ans

correction de la fonction de récupération de la route par défaut (ref #19819)

Révision 77088a98 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 6 ans

le diagnose doit utiliser exclusivement la variable adresse_ip_gw (ref #19819)

Révision d51c5440 (diff)
Ajouté par Joël Cuissinat il y a plus de 6 ans

correction de la fonction de récupération de la route par défaut (suppr 'eth0')

(ref #19819)

Révision 8e3a7d8f (diff)
Ajouté par Joël Cuissinat il y a plus de 6 ans

Utilisation de la variable "nom_zone" si calcul de la gateway impossible

Ref: #19819

Révision ae898901 (diff)
Ajouté par Joël Cuissinat il y a plus de 6 ans

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 ====================================

Formats disponibles : Atom PDF