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»