Après plusieurs recherches d'un routeur capable de tourner sous OpenWRT, j'ai enfin trouvé mon bonheur. Un Netgear WGT634U à 24€90 sur vente-du-diable.com (partenaire de PCKado - faut pas être pressé). C'est un produit plutôt ancien mais il me suffira amplement, surtout pour le prix qu'il m'a couté. Cerise sur le gâteau, ce routeur Wifi est équipé d'un port USB. Bon, je n'ai pas envie de tourner autour du pot. Je l'ai déjà assez fait avec mes amis qui n'ont, je pense, toujours pas compris à quoi allait me servir ce routeur (je suis nul en explication métaphorique) :

Je veux remplacer le stock firmware par OpenWRT sur mon WGT634U (sans le briquer) pour le transformer en radio Wifi pas cher.

Matériels :

  • un routeur WGT634U
  • une carte son USB (1€ sur Ebay, CE comme China Export sûrement)
  • un autre point d'accès wifi (Freebox et compagnie par exemple)
  • un RS232 MAX3232, pour récupérer si besoin d'une mauvaise manipulation via l'interface série. (utile mais pas obligatoire)

D'après la documentation d'OpenWRT, il faut charger un fichier de configuration sur le firmware Netgear numéro 1.4.1.10.

  • Donc on commence par mettre cette version sur notre routeur. Si le routeur refuse la mise à jour, c'est que vous faites un trop grand pas en numéro de version :
    Faites les une par une.
    • 192.168.1.1 (admin - password)
  • On charge le fichier de configuration
    • Le routeur reboot. 1 minute d'attente
  • Si vous êtes en DHCP, cela ne fonctionnera plus. Il faut fixer l'adresse IP.
  • On vide le cache du navigateur
  • On retourne sur 192.168.1.1, et la, apparait OpenWRT sur le menu de gauche. Cela ressemble à la mise à jour officielle, mais on charge OpenWRT. J'ai choisit pour ma part x-wrt qui est ni plus ni moins qu'OpenWRT avec une interface WEB (en gros).
  • Une fois la "mise à jour" terminée, on patiente que le routeur redémarre.

Je n'ai pas eu accès en SSH tout de suite, j'ai du l'activer dans la nouvelle (et superbe) interface Web.

Ensuite vient la configuration sur un accès internet (une freebox V5 en mode routeur pour ne pas la citer) :

  • On branche le câble sur WAN coté netgear et sur le switch coté Freebox (ha bon ?)
  • Si votre freebox est en DHCP, il faut lui demander une IP :
    • udhcpc -t 0 -i eth0.1 -b -p /var/run/eth0.1.pid -R

A partir de la, on peut installer tout un tas de paquet qui seront utiles (ou pas) :

  • ipkg -list

Le reste se configure avec vi dans :

  • /etc/config/network
  • /etc/config/wireless

Voila où j'en suis pour le moment, n'ayant pas encore reçu ma carte son, tout n'est pas encore terminé. webdifWGT634U __ Ce qu'il me reste à faire et ce que je souhaite en faire :__

  • Configurer le Wifi en client (sta) et en WPA (Je vais peut être avoir besoin d'aide)
  • Recevoir la carte son :) et la faire fonctionner
  • Trouver une station de radio (tout le temps) sympa :)
  • Ouvrir un second point d'accès ouvert (en upside-down ?)
  • Chercher un moyen de pouvoir changer de station (bouton reset ? pavé numérique USB ? Lecteur de code barre ?)

Une méchante liste de liens complètement en vrac, résultat de mes pérégrinations sur Google :