User Tools

Site Tools


informatique:hardware:linksys_wrt54gl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:hardware:linksys_wrt54gl [2013/01/27 19:20] pteuinformatique:hardware:linksys_wrt54gl [2023/09/28 09:49] (current) – [Liens] pteu
Line 3: Line 3:
 ====== Linksys WRT54GL ====== ====== Linksys WRT54GL ======
  
-{{http://www.deez.info/sengelha/wp-content/uploads/2007/06/wrt54gl.jpg }}+{{:informatique:hardware:wrt54gl.jpg? |}}
  
-//Ce routeur/borne Wi-Fi bon marché (moins de 50 euros ; et il est vrai, en fin de vie) de marque Linksys (une filiale de Cisco) peut être flashé afin d'accroître ses fonctionnalités.//+//Le **WRT54Gx** est un routeur/borne Wi-Fi bon marché (moins de 50 euros ; etil est vrai, assez ancien) de marque Linksys (racheté depuis par Cisco) qui peut être flashé avec un Linux embarqué afin d'accroître ses fonctionnalités. Un matériel indispensable pour tout barbu qui se respecte.// 
 + 
 +La version "L" (pour Linux) dispose d'un CPU de 200MHz (//overclockable// après flashage), 16Mo de mémoire vive et 4Mo de mémoire flash.
  
  
 =====DD-WRT===== =====DD-WRT=====
-C'est l'un des firmwares les plus connus que l'on peut mettre sur un WRT54G.+ 
 +C'est l'un des firmwares les plus connus que l'on peut mettre sur un WRT54G//x//.
  
 ====Procédure de flashage==== ====Procédure de flashage====
-Je décris ici la procédure que j'ai suivie pour flasher mon routeur avec **dd-wrt.v24_vpn_generic**. Celle-ci varie selon la version du routeur ; dans mon cas **il s'agit d'un [[http://www.dd-wrt.com/wiki/index.php/Linksys_WRT54G/GL/GS/GX#WRT54GL|WRT54GL v1.1]]**. [[http://www.dd-wrt.com/wiki/index.php/Linksys_WRT54G/GL/GS/GX#Identifying_Your_Version|Pour connaitre la version de son WRT54G, c'est ici]].+ 
 +Je décris ici la procédure que j'ai suivie pour flasher mon routeur avec **dd-wrt.v24_vpn_generic**. Celle-ci varie selon la version du routeur ; dans mon cas **il s'agit d'un [[http://www.dd-wrt.com/wiki/index.php/Linksys_WRT54G/GL/GS/GX#WRT54GL|WRT54GL v1.1]]** (n° de série qui commence par CL7B ou CL7C). [[http://www.dd-wrt.com/wiki/index.php/Linksys_WRT54G/GL/GS/GX#Identifying_Your_Version|Pour connaitre la version de son WRT54G, c'est ici]].
  
 ===boot_wait=== ===boot_wait===
-J'ai lu qu'il fallait activer le **boot_wait**, une option qui correspond au temps d'attente au boot avant le chargement du firmware, qui permet d'injecter un autre firmware en TFTP, dans le cas ou le routeur fonctionne mal. Cela ne serait pas possible avec le firmware Linksys, mais au cas ou voici la procédure (non testée) :+J'ai lu qu'il fallait activer le **boot_wait**, une option qui correspond au temps d'attente au boot avant le chargement du firmware, et qui permet d'injecter un autre firmware en TFTP, dans le cas ou le routeur soit brické (ne démarre plus). Cela ne serait pas possible avec le firmware Linksys, mais au cas ou voici la procédure (non testée) :
 Pour cela il faut aller dans l'outil ping de l'interface graphique et saisir une à une ces 4 lignes : Pour cela il faut aller dans l'outil ping de l'interface graphique et saisir une à une ces 4 lignes :
 <code bash> <code bash>
Line 26: Line 30:
 Pour installer DD-WRT en version VPN, il faut dans l'ordre : Pour installer DD-WRT en version VPN, il faut dans l'ordre :
   * **télécharger la version "mini" ou "micro" du firmware** ici : http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html   * **télécharger la version "mini" ou "micro" du firmware** ici : http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html
-En effet lors du premier flashage, le firmware linksys ne supporte pas les images de plus de 3 Mo. Il faut donc passer par une version intermédiaire du firmware, plus petite, qui ne dispose pas de toutes les fonctionnalités qu'offre DD-WRT. +En effet lors du premier flashage, le firmware linksys ne supporte pas les images de plus de 3 Mo. Il faut donc passer par une version intermédiaire du firmware, plus petite, qui ne dispose pas de toutes les fonctionnalités de DD-WRT. 
-  * se connecter en LAN (câble) avec IE (car firefox pose problème) à l'interface web du routeur (par défaut http://192.168.1.1 , pas de login et pass=''admin'').+  * se connecter en LAN (câble) avec IE (car Firefox pose problème) à l'interface web du routeur (par défaut http://192.168.1.1 , pas de login et pass=''admin'').
   * faire un retour aux **paramètres usine**. Le routeur reprendra les paramètres par défaut cités plus haut.   * faire un retour aux **paramètres usine**. Le routeur reprendra les paramètres par défaut cités plus haut.
   * redémarrer le routeur   * redémarrer le routeur
-  * faire la **mise à niveau** avec la version "mini" ou "micro" ; ne pas éteindre le routeur, déconnecter la prise r"seau et attendre quelques minutes.+  * faire la **mise à niveau** avec la version "mini" ou "micro" ; ne pas éteindre le routeur, déconnecter la prise réseau et attendre quelques minutes.
   * le routeur reboot et normalement ça marche.   * le routeur reboot et normalement ça marche.
  
-Dans mon cas, après le flashage je suis resté bloqué à l'identification de l'interface web (le routeur ne prenait pas mon mot de passe). Je l'ai débranché/rebranché, ça n'a rien fait. En revanche en restaurant les paramètres usine physiquement (maintenir enfoncé le **bouton reset** à l'arrière du boitier pendant 20 secondes) ça a rétabli l'accès à l'interface web.+Dans mon cas, après le flashage je suis resté bloqué à l'identification de l'interface web (le routeur ne prenait pas mon mot de passe). Je l'ai débranché/rebranché, ça n'a rien fait. En revanche en restaurant les paramètres usine physiquement (maintenir enfoncé le **bouton reset** à l'arrière du boitier pendant 20 secondes)ça a rétabli l'accès à l'interface web.
  
   * Il faut ensuite refaire un retour aux **paramètres usine** avant de le re-reflasher avec la version VPN de DD-WRT.   * Il faut ensuite refaire un retour aux **paramètres usine** avant de le re-reflasher avec la version VPN de DD-WRT.
Line 49: Line 53:
 On peut activer le SSH afin de se connecter avec le login ''root'' et le mot de passe d'admin. On peut activer le SSH afin de se connecter avec le login ''root'' et le mot de passe d'admin.
 Pour éviter d'avoir à ressaisir à chaque fois son mot de passe, on peut s'authentifier par clé publique en la copiant dans Administration / Services / Secure Shell / Authorized Keys. Pour éviter d'avoir à ressaisir à chaque fois son mot de passe, on peut s'authentifier par clé publique en la copiant dans Administration / Services / Secure Shell / Authorized Keys.
-Sous Windows, on peut générer un couple clé publique / clé privée avec [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html puttygen]]. Il faut ensuite utiliser le contenu du champ //Public key for pasting into OpenSSH authorized_keys files//. + 
-Ainsi lorsqu'on lance putty on obtient le shell directement :+Sous Windows, on peut générer un couple clé publique / clé privée avec [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|puttygen]]. Il faut ensuite utiliser le contenu du champ //Public key for pasting into OpenSSH authorized_keys files//. Ainsi lorsqu'on lance putty on obtient le shell directement :
 <code bash> <code bash>
 Using username "root". Using username "root".
Line 58: Line 62:
 </code> </code>
  
-====Commandes utiles==== +=====Commandes utiles=====
-en vrac : +
-  * ''nvram show'' : liste la ''startup config''+
  
-====SNMP====+  * ''nvram show'' : liste les paramètres de configuration 
 + 
 +=====SNMP=====
  
 Pour récupérer le nombre de connexions actives (comme fourni dans l'interface web), il suffit d'ajouter ce script au démarrage : Pour récupérer le nombre de connexions actives (comme fourni dans l'interface web), il suffit d'ajouter ce script au démarrage :
Line 77: Line 81:
  
  
-====Problèmes rencontrés====+=====Problèmes rencontrés====
   * Après flashage, j'ai noté des problèmes lors de l'enregistrement des préférences de DD-WRT avec Firefox 2.0.0.4 ; pas avec IE 7   * Après flashage, j'ai noté des problèmes lors de l'enregistrement des préférences de DD-WRT avec Firefox 2.0.0.4 ; pas avec IE 7
  
Line 88: Line 93:
   * eth0 : vlan0 + vlan1   * eth0 : vlan0 + vlan1
   * eth1 : wifi   * eth1 : wifi
-  * br0 : par où passent tous les flux+  * br0 : //fond de panier// = par où passent tous les flux
   * lo : loopback   * lo : loopback
 +
 Seules les 4 premières interface citées ci-dessus sont intéressantes à monitorer. Seules les 4 premières interface citées ci-dessus sont intéressantes à monitorer.
  
Line 118: Line 124:
 =====Liens===== =====Liens=====
  
-  * [[http://www.dd-wrt.com/wiki/index.php/Installation|Installation guide]] pour DD-WRT et [[http://www.dd-wrt.com/wiki/index.php/Recover_from_a_Bad_Flash Recover from a bad flash]] +  * [[https://www.dd-wrt.com/wiki/index.php/Installation|Installation guide]] pour DD-WRT et [[http://www.dd-wrt.com/wiki/index.php/Recover_from_a_Bad_Flash Recover from a bad flash]] 
-  * [[http://www.dd-wrt.com/wiki/index.php/DD-WRT_Docu_(FR)|wiki offciel fr]]+  * [[https://www.dd-wrt.com/wiki/index.php/DD-WRT_Docu_(FR)|wiki offciel fr]]
  
-  * [[http://openwrt.org/|OpenWrt]] : un des meilleurs firmware (sur lequel s'appuient la pluspart des autres) basé sur un Linux minimaliste upgradable par un système de paquets (packages) +  * [[https://openwrt.org/|OpenWrt]] : un des meilleurs firmwares (sur lequel s'appuient la plupart des autres) basé sur un Linux minimaliste extensible avec un système de paquets 
-[[http://x-wrt.org x-wrt]] une interface graphique pour OpenWrt+  [[https://github.com/x-wrt/x-wrt|x-wrt]] une interface graphique pour OpenWrt
informatique/hardware/linksys_wrt54gl.1359314458.txt.gz · Last modified: 2013/10/14 20:53 (external edit)