Mémo sur l’installation du firmware OpenWRT sur le routeur WRT54GL WRT54GL

L’installation d’un nouveau firmware est toujours un moment délicat dans la mesure où il consiste à remplacer le programme qui pilote le matériel par un autre (dans le cas présent OpenWRT). Si l’installation se plante en cours de route le matériel devient inutilisable (sauf aux experts en électronique mais ça dépasse mes compétences). Deux possibilités pour installer un nouveau firmware : via l’interface web ou via TFTP. L’envoi via TFTP nécessite que la mémoire du routeur soit configurée avec le paramètre boot_wait à on. Le paramètre boot_wait=on indique au routeur qu’il doit au démarrage attendre 10 secondes l’envoi d’un éventuel firmware avant de lancer celui déja installé. Par défaut le routeur est vendu avec ce paramètre à Off.Avec les firmwares Linksys inférieurs à la version 3.01.3 il était possible de modifier ce paramètre grâce à une faille de sécurité dans la page de test du ping. Dans les versions ultérieures elle a été corrigé et il n’est plus possible de procéder ainsi.

Pourquoi activer la possibilité l’envoi via TFTP ? Pour la bonne raison qu’il permet en cas de mauvais flashage (le routeur étant alors HS) d’en mettre un autre. Alors que dans le cas contraire le routeur étant hors état de fonctionnement il n’est plus possible d’utiliser l’interface web.

Mon routeur étant livré avec une version plus récente, j’ai choisi de faire une première mise à jour via l’interface du linksys et d’activer le wait_boot à partir de l’interface de OpenWRT. Il était également possible de faire une « downgrade » du firmware Linksys (cad l’installation d’une version plus ancienne de firmware Linksys) afin de pouvoir activer le boot_wait et seulement ensuite flasher le routeur avec OpenWRT. Je n’ai pas choisi cette option pour deux raisons :

  • le risque en cas d’erreur était le même (1er flashage sans possibilité de récupération le boot_wait n’étant pas activé)
  • je n’étais pas certains qu’un firmware ancien fonctionnerait correctement sur un WRT54GL qui est la dernier modèle de la lignée des WRT54G.

Il faut commencer par récupérer le firmware OpenWRT à installer. Le choix dépend du modèle de routeur et des fonctionnalités que l’on veut. La version la plus récente (0.9 à la date de cette note) se trouve dans le répertoire http://downloads.openwrt.org/whiterussian/newest/
Il existe trois versions correspondant à autant de sous-répertoires :

  • micro
  • default
  • pptp

Dans mon cas j’ai pris la version default qui comprend le noyau GNU/Linux de base et une interface web.

Le fichier Readme présent dans le répertoire indique que le fichier correspondant au WRT54GL est openwrt-wrt54g-squashfs.bin

Contrôler ensuite que le fichier est intact en vérifiant que sa signature (MD5Checksum) correspond à la valeur indiqué dans le fichier http://downloads.openwrt.org/whiterussian/newest/MD5SUMS

Un utilitaire simple sous Windows qui fonctionne par glisser-déposer : MST MD5

Une fois le fichier récupéré et contrôlé il suffit d’utiliser la procédure décrite dans la documentation de Linksys et d’attendre patiemment la fin de la mise à jour.

La dernière chose à faire avant de se lancer dans les méandres de la configuration sont d’activer le boot_wait dans la rubrique System > Settings. Sélectionner Enabled, cliquer sur Save Changes puis Apply Changes.

Sources :

Oh des bottes, hé !

31 Mar
2007

OhDesBotteHe

Train train nocturne

27 Mar
2007

TrainTrainNocturne

Camarade photographe, attention une tel cliché est susceptible de te valoir un sympathique contrôle voire paraît-il une interpellation par la Maréchaussée pour cause de plan Vigipirate. Expérience vécue.

Une astuce glanée dans les commentaires de ce billet publié sur Techcrunch pour activer dans un compte Gmail en français la possibilité de retirer des mails reçus sur une autre boîte mail accessible via le protocole POP3 : il suffit de passer l’interface en version US pour avoir l’option Mail Fetcher disponible dans les paramètres (Settings).

L’interface en français.

GmailEnFR

Pour avoir l’interface en US, aller dans les Paramètres et choisir English (US) dans le menu Langue d’affichage de Gmail.

GmailEnUS

Enregistrer les modifications, l’interface passe en anglais. Retourner dans le menu Settings puis dans l’onglet Accounts. Une nouvelle option est disponible Get mail from other accounts.

GmailMailFetcher

Cliquer sur Add another mail account et renseigner les informations demandées (adresse mail, login, mot de passe, serveur pop …).

Repasser l’interface en français fait disparaître l’option mais les mails continuent à être récupérés.

Petit bonus il est possible de paramétrer Gmail pour utiliser automatiquement lors de la réponse à un mail, l’adresse à laquelle il a été reçu.

  • Lire la suite
  • Commentaires fermés sur Gmail : récupérer des mails sur des comptes externes

Upstairs

19 Mar
2007

Upstairs

Le genre de courrier qui énerve. Peut-être faudrait-il leur expliquer pourquoi on choisi le prélèvement automatique ?

Courrier de l’Agence Intégrale

Alors au choix je propose :

  • la requête qui a bugguée
  • toto qui a oublié d’appuyer sur le bouton qui va bien
  • le fichier des renouvellement de septembre qui est resté en rade dans un coin du serveur

Quoiqu’il en soit visiblement il manquait un contrôle croisé entre le nombre d’abonnés et le nombre d’abonnements qui rentrent dans les caisses …

  • Lire la suite
  • Commentaires fermés sur Carte Intégrale ou le prélèvement différé

Old Western ?

16 Mar
2007

Rarement vu un site aussi mal foutu. Je viens de faire un virement en ligne via Western Union et l’ergonomie du site est une vraie plaie. C’est simple tout les liens utilisent du javascript donc impossible de faire un clic droit pour ouvrir un lien dans une nouvelle page (ex. : ouvrir l’aide). Pratique quand on ne connaît pas le service et qu’on veut faire un dépannage en urgence pour une copine au Sénégal.

Le tout avec une belle faute d’orthographe dans la traduction de profil.

WesternUnion.jpg

Bricolage

15 Mar
2007

Dans la suite du bricolage je viens d’installer un plugin qui permet d’afficher une image à sa taille réelle sans ouvrir une nouvelle page et sans quitter la page actuelle. Pour tester l’effet (lightbox ou greybox)cliquer sur l’invitation à l’exposition d’Emmanuel Lachenay.

Autrement comme il est confirmé que le thème Hemingway n’a pas déja été traduit je vais essayer de le faire (à suivre donc …).

Bon,

J’ai fini par trouver un thème qui me plaît. Il s’agit d’un thème connu dans la communauté WordPress : Hemingway conçu par Kyle Neath. Il a fait l’objet de plusieurs adaptations mais j’ai décidé de partir de la version d’origine car je veux le personnaliser. Il est sobre, original et le principe du découpage en deux parties horizontales me plaît assez. Les informations utilitaires (dernières notes, catégories, etc) sont dans la partie basse ce qui permet au lecteur d’avoir dans la partie haute uniquement les deux derniers notes sans être pollué par des menus à droite et/ou à gauche.

Il me reste à le traduire en français (on rigole …) et tant qu’à faire je vais essayer de l’internationaliser en appliquant le tutoriel de Marc Charlet ce qui permettra plus facilement de le traduire dans d’autres langues.

Il faut ensuite que je l’adapte à mes disiratas. Je souhaite rester sur une base de blanc, gris et noir mais rajouter quelques touches discrètes de rouge, orange et vert.

Après c’est la pêche aux plugins pour ajouter certaines fonctionnalités.

  • Lire la suite
  • Commentaires fermés sur Ravalement de façade (chantier suite)

Bonjour,

Ayant un peu de temps je suis en train de migrer vers la dernière version de WordPress d’où de possibles petits bugs dans les prochains en raison d’une incompatibilité avec les anciens thèmes et plugins.

Je vais essayer d’en profiter pour changer l’apparence du blog avec une mise en page plus aérée (peut-être un fond blanc ?) qui permettrait de mettre des photos plus grandes.

Si vous remarquez quelques choses d’anormal n’hésitez pas à laisser un commentaire sur ce post.

Merci

Coupure électrique

  • Lire la suite
  • Commentaires fermés sur Coupure électrique et blog en chantier
Haut