Comment flasher son routeur Linksys WRT54G en TFTP (sur Mac

Transcription

Comment flasher son routeur Linksys WRT54G en TFTP (sur Mac
Comment flasher son routeur
Linksys WRT54G en TFTP (sur Mac)
quand on a raté le flashage par
lʼinterface web?
Commencer par rater son flashage par lʼinterface web!
Il faut être rigoureux pour arriver à un bel échec :
• Si lors de la dernière mise à jour du firmware de votre routeur vous avez installé celle du
WRT54GS alors que vous possédez le WRT54G, vous partez avec un peu dʼavance!
• Choisissez une version du firmware sur cette page : http://www.dd-wrt.com/site/support/routerdatabase en évitant soigneusement la version «Mini-Build required for initial flashing via WEB»
• Assurez-vous que vous êtes connecté en WiFi, lʼEthernet cʼest pour les fiottes!
• Ouvrez lʼinterface web de votre routeur en tapant son adresse dans votre navigateur (192.168.1.1)
puis allez dans la partie Administration > Mise à jour et choisissez le fichier .bin que vous venez de
télécharger.
Personnellement jʼai utilisé la version «VINTAGE : openvpn» avec une certaine réussite ;-)
• Vous devriez obtenir un message vous signifiant votre échec, bravo!
• Avant de continuer, attendez 3 minutes et tapez 192.168.1.1 dans votre navigateur pour vérifier
que vous vous êtes vraiment planté.
Réanimer son routeur
Se reporter à la documentation
La documentation en français pour les firmwares DD-WRT se trouve sur cette page:
http://www.dd-wrt.com/wiki/index.php/DD-WRT_Docu_(FR)
Vous devez vous trouver actuellement à la section 8 :
8) ?? Oh-oh ??
- Si le routeur ne redémarre pas (la LED de mise sous tension n'arrête pas de
clignoter, pas d'accès à l'interface web), vous devez tenter le flash TFTP.
Là vous vous rendez compte que la documentation vous donne des commandes pour Windows qui
ne correspondent pas exactement à celles acceptées par le terminal Unix de Mac OS X...
Prudemment, vous jetez un oeil sur le paragraphe suivant qui précise que si cette méthode ne
fonctionne pas, il ne vous restera quʼà sortir votre tournevis pour ouvrir votre routeur et jouer du fer à
souder 8-/
Cʼest là que je vous donne un coup de main.
Commandes TFTP sur Mac
Cette méthode consiste à envoyer un fichier .bin à votre routeur juste après quʼil ait démarré (il
faudra être rapide!)
Commencez par choisir la version «Mini-Build required for initial flashing via TFTP» dans la page de
téléchargement des firmwares.
Ce fichier sʼenregistre dans votre dossier /Utilisateurs/VotreNom/Téléchargements/ déplacez-le dans
le dossier /Utilisateurs/VotreNom/ car cʼest là que la commande TFTP le cherchera.
Ensuite ouvrez le terminal qui se trouve dans /Applications/Utilitaires/Terminal.app
Dans le terminal, tapez «ping 192.168.1.1» pour vérifier si votre routeur répond.
Vu que le flashage a raté, votre routeur nʼarrive plus à démarrer il ne répond pas au ping, donc votre
terminal doit afficher :
MacBook-de-lo:~ lo$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
Request timeout for icmp_seq 01
ping: sendto: No route to host
Request timeout for icmp_seq 02
ping: sendto: No route to host
Request timeout for icmp_seq 03
ping: sendto: No route to host
On laisse cette fenêtre ouverte pour pouvoir vérifier lorsque le routeur se mettra à répondre.
En effet, le routeur va répondre au ping pendant quelques secondes après avoir été débranché puis
rebranché, et cʼest précisément pendant ce petit laps de temps quʼil faudra valider la commande tfpt
«put» qui copiera le fichier sur le routeur.
Si vous obtenez de nouveau le message «No route host» cʼest que vous nʼavez pas été assez
rapide, ou bien que le routeur est en train dʼinstaller le nouveau firmware (laissez lui quelques
minutes).
On ouvre une 2ème fenêtre terminal (Pomme + N) dans laquelle on va taper les commandes TFTP
suivantes. Ne tapez que ce qui est en gras :
MacBook-de-lo:~ lo$ tftp -e 192.168.1.1
tftp> verbose
Verbose mode on.
tftp> connect 192.168.1.1
tftp> put dd-wrt.v24_mini_wrt54g.bin
putting dd-wrt.v24_mini_wrt54g.bin to 192.168.1.1:dd-wrt.v24_mini_wrt54g.bin
[octet]
Sent 3089408 bytes in 4.8 seconds [5149013 bits/sec]
tftp> quit
Ne vous inquiétez pas si ça ne fonctionne pas du 1er coup, moi jʼai du mʼy reprendre à
plusieurs fois avant que ça fonctionne. Il faut attendre quelques minutes pour que le fichier
sʼinstalle sur le routeur et quʼil redémarre, donc ne vous dépêchez pas trop.
Inutile de scruter les diodes du routeur non plus, cʼest le ping qui vous indiquera quand
lʼopération aura réussi : le routeur se remet à répondre au ping. Bravo!
64 bytes from 192.168.1.1: icmp_seq=575 ttl=64 time=1.091 ms
64 bytes from 192.168.1.1: icmp_seq=576 ttl=64 time=0.934 ms
64 bytes from 192.168.1.1: icmp_seq=577 ttl=64 time=1.005 ms
64 bytes from 192.168.1.1: icmp_seq=578 ttl=64 time=0.968 ms
Test de la nouvelle version du firmware DD-WRT
Maintenant que le nouveau firmware est installé, ouvrez votre navigateur sur lʼadresse
192.168.1.1 et vous arrivez sur lʼinterface DD-WRT.
Par défaut le nom dʼutilisateur est «root» et le mot de passe est «admin»