Projet

Général

Profil

Anomalie #7436

mauvaise validation passerelle

Ajouté par Klaas TJEBBES il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
21/03/2014
% réalisé:

100%

Distribution:
EOLE 2.4

Description

Pour "Adresse IP de la passerelle par défaut" on peut saisir une IP qui NE se trouve PAS sur le même réseau que eth0.

Ceci est évidemment non valide. La passerelle se trouve par définition sur le même réseau que eth0.


Demandes liées

Lié à eole-common - Anomalie #7272: Pas de redémarrage du réseau si pas présent dans /var/run/network/ifstate Fermé 21/02/2014
Lié à creole - Evolution #7700: Erreur CreoleLint sur la validation de la passerelle en mode DHCP Fermé 04/04/2014

Révisions associées

Révision d21c6f40 (diff)
Ajouté par Emmanuel GARETTE il y a environ 10 ans

Modification de creole/var_loader.py :

consistencies : il est possible de mettre plusieurs test de consistences les un derrière les autres
valid_broadcast : le test de consistence ne pouvait pas fonctionner, correction
valid_in_network : nouveau test de consistence : permet de savoir si une IP est dans un réseau particulier

Exemple d'utilisation :

<check name="valid_in_network" target="adresse_ip_gw">
<param type='eole'>adresse_network_eth0</param>
<param type='eole'>adresse_netmask_eth0</param>
</check>

ref #7436

Révision ba500ed9 (diff)
Ajouté par Emmanuel GARETTE il y a environ 10 ans

ajout de test de consistence sur la variable adresse_ip_gw : bon réseau et différent de adresse_ip_eth0 (fixes #7436)

Révision c815245b (diff)
Ajouté par Emmanuel GARETTE il y a environ 10 ans

faire seulement un warning pour la validation de l'IP/masque et passerelle (fixes #7436 et #7435)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Projet changé de eole-genconfig à eole-common
  • Echéance mis à 21/03/2014
  • Assigné à mis à Emmanuel GARETTE
  • Version cible mis à Eole 2.4-RC3

Cette demande ne concerne pas gen_config, mais le dictionnaire 01-network.xml. Aucun test n'est fait sur la passerelle (ce problème existe aussi sur les versions précédente d'EOLE).

Avec tiramisu, il existe un test de consistence qui permettrait de répondre à cette problèmatique.

#2 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

Correction, il n'y a pas de consistency permettant de tester si une IP est bien dans un réseau concerné.

De plus, il ne faudra avertir que sous forme de "warning" de mon point de vue. En effet, si on est en DHCP et que l'IP cible n'est pas encore sur l'hote, le test pourra, à tord, considéré que la passerelle n'est pas correct.

#3 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

#5 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Statut changé de Résolu à Fermé

OK :

warning on the value of the option adresse_ip_gw: IP 1.1.1.1 (adresse_ip_gw) not in network 192.168.11.0 (adresse_network_eth0) with netmask 255.255.255.0 (adresse_netmask_eth0)

Formats disponibles : Atom PDF