Bonjour,

Mon tuteur de stage me demande de faire un script permettant de faire des r�servations d'adresse ip. Au sein de l'entreprise, il y a plusieurs r�seaux d�clar�s. Au final lorsqu'on lance le script on doit lui entrer un nom de groupe, chaque nom de groupe pointe vers un fichier pr�cis. Dans ces fichiers, se trouve les adresses ip r�serv�es. Un groupe a son propre r�seau ip.

Mon probl�me est que je voudrais comparer les adresses ip d'un r�seau avec les adresses ip d�j� r�serv�es dans un fichier.

Ex: ./add.py -g grp1

grp1 pointe vers le fichier 193.49.106.0.net
Dans ce fichier, il y a des adresses r�serv�es :
host laptop { hardware ethernet 01:AB:CD:EF:1A:34; fixed-address 193.49.106.1;}
host laptop { hardware ethernet 02:AB:25:EF:1A:34; fixed-address 193.49.106.2;}
....

J'ai trouv� un module (ipaddr) permettant de calculer toutes les adresses ip d'un plage.

Et donc je voudrais comparer toutes les adresses ip d'un plage avec les adresses ip r�serv�es dans un fichier.

Est-ce possible? Quelqu'un aurait-il une solution?

Merci

PS: J'esp�re avoir �tait suffisament clair pour que vous cerniez mon probl�me.