Project

General

Profile

Anomalie #7436

mauvaise validation passerelle

Added by Klaas TJEBBES over 9 years ago. Updated over 9 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
03/21/2014
% Done:

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.


Related issues

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

Associated revisions

Revision d21c6f40 (diff)
Added by Emmanuel GARETTE over 9 years ago

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

Revision ba500ed9 (diff)
Added by Emmanuel GARETTE over 9 years ago

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

Revision c815245b (diff)
Added by Emmanuel GARETTE over 9 years ago

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

History

#1 Updated by Emmanuel GARETTE over 9 years ago

  • Project changed from eole-genconfig to eole-common
  • Due date set to 03/21/2014
  • Assigned To set to Emmanuel GARETTE
  • Target version set to 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 Updated by Emmanuel GARETTE over 9 years ago

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 Updated by Emmanuel GARETTE over 9 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#5 Updated by Emmanuel GARETTE over 9 years ago

  • Status changed from Résolu to 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)

Also available in: Atom PDF