Passion : logiciel
mai 29th, 2010

Python pour changer sa adresse MAC et obtenir une nouvelle adresse IP (WTR54G)

Bonjour!

Dernièrement, un ami m’a demandé comment faire pour obtenir une nouvelle adresse IP de son fournisseur de service Internet.

Le principe est simple, il s’agit de configurer son routeur en forçant une nouvelle adresse MAC. Cela oblige le serveur à générer un nouvelle adresse IP. Le HIC: la construction d’une mac adresse suit certaines règles qu’il faut respecter; il faut aussi se connecter sur son routeur à chaque fois et à la longue (je le faisais 1 fois par semaine) c’est gossant!

J’ai donc développé un script en python qui permet de se connecter automatiquement à un routeur WRT54G, de générer une adresse MAC valide. Yé! Tout fonctionne au poil sauf que… le modem cable ne se « reset » pas automatiquement; le résultat est une adresse IP qui vaut 0.0.0.0 :( Il faut faire un hard reset du modem à chaque fois pour récupérer une adresse valide.

Le hard reset, c’est gossant! C’est un problème que je vais devoir régler pour automatiser tout ça de A à Z! :)

Voici le script! http://pastebin.com/Vh6uGRU9

0 Comments »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. TrackBack URI

Laisser un commentaire

*
This work is licensed under GPL - 2009 | Powered by Wordpress using the theme aav1