Installation d’OpenWRT sur un ASUS WL-500GP

J’ai acquis récemment un routeur wifi ASUS WL-500GP, tout geek que je suis, je me suis empressé de le passer sous OpenWRT. Voici donc la procédure que j’ai suivi ! Inspiré notamment de la documentation officielle d’OpenWRT.

Installation par TFTP

  • Téléchargez le firmware pour Broadcom BCM947XX, pour ma part j’ai choisi un firmware xwrt afin de ne pas avoir à installer l’interface de gestion web
  • Configurez votre carte réseau en 192.168.1.2 netmask 255.255.255.0 et branchez le sur une des prises LAN
  • Retirez le cordon d’alimentation
  • Restez appuyé sur le bouton noir “Restore”
  • Remettre le cordon d’alimentation
  • Attendre que la LED POWER clignote pour pouvoir arrêter d’appuyez , vous êtes alors en “diag mode”
  • On upload alors le firmware par TFTP
    1
    2
    3
    4
    5
    6
    7
    #tftp 192.168.1.1
    binary
    rexmt 1
    timeout 60
    trace
    Packet tracing on.
    tftp> put openwrt-xxx-x.x-xxx.bin
  • Lorsque le transfert est terminé on attend 6 minutes (je ne sais pas vraiment à quoi ça sert mais il parait que si on attends pas assez on casse le routeur)
  • On peut alors débrancher/rebrancher le routeur pour le rebooter (celui ci ne reboot pas automatiquement après changement de firmware)
  • On accède alors au routeur par telnet, ssh, ou par l’interface web selon le firmware.
  • On active ensuite les 32MB de RAM sous telnet ou ssh (uniquement sur les versions PREMIUM, sinon celà casse votre routeur)
    1
    2
    3
    4
    nvram set sdram_init=0x0009
    nvram set sdram_ncdl=0x208
    nvram commit
    reboot

La machine

1
2
3
4
5
6
7
8
9
10
11
12
root@OpenWrt:~$ cat /proc/cpuinfo
system type             : Broadcom BCM947XX
processor               : 0
cpu model               : BCM3302 V0.6
BogoMIPS                : 263.78
wait instruction        : no
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : no
hardware watchpoint     : no
VCED exceptions         : not available
VCEI exceptions         : not available
1
2
3
root@OpenWrt:~$ cat /proc/meminfo
total:    used:    free:  shared: buffers:  cached:
Mem:  31248384 13135872 18112512        0  1323008  5079040
  1. merci pour l’info. Il n’y a pas de souci pour le wifi et les ports usb?

  2. J’ai pas eu de problème personnellement, mais il paraitrait qu’il galère avec les périphériques USB 1.0, mais j’ai pas essayé.

    Au niveau WiFi ça marche plutôt bien :)

  3. Et après quelques mois d’utilisation, tu pourrais nous faire un petit bilan ? Ce qu’on gagne, ce qu’on pord, les risques,… ? Merci en tout cas pour la manip’

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>