flashejar el DD-WRT en un Buffalo

Com posar firmwares del tipus DD-WRT en un Buffalo WHR-G54S o WHR-HP-G54S...

Important: L’actualització del firmware es realitzarà via TFTP. Fer-ho per la Web requereix  editar la capçalera del firmware amb un editor hexadecimal. De moment NO es pot tornar al firmware original de Buffalo una vegada flashejat, assegurat de que ho vols fer.

1) Descarregar el firmware

- Descargarem l’ultima versió beta genèrica d’aquesta direcció http://www.dd-wrt.com/dd-wrtv2/downloads/index.php?path=untested_alpha_unstable%2Fdd-wrt.v23+SP1+beta%2F2006+-+0314/  en concret el firmware amb nom  “dd-wrt.v23_generic.bin” que correspon a la versió 23 SP1 beta.

- O bé la de guifi.net adaptada per Miquel Martos de:
http://guifi.net/guifi.dir/FIRMWARES/buffalo/dd-guifi/

2)Configuració de l’entorn de Xarxa

2.1- S’ha de configurar la IP de la targeta de Xarxa amb que connectarem amb el dispositiu. Per els equips Buffalo s’ha de configurar una IP del rang 192.168.11.x/255.255.255.0

En el nostre cas fixarem la IP de la targeta a 192.168.11.2 amb màscara de subxarxa 255.255.255.0

2.2- Per anar bé, s’ha de crear una ruta estàtica entre la targeta de xarxa i el dispositiu. Per fer-ho serà necessari conèixer la MAC del dispositiu (La dels ports ethernet que NO es la mateixa que la de Wireless). Per el model WHR-G54S la trobareu en una enganxina que té just al costat de la base del dispositiu que posa MAC), i per el WHR-HP-G54, la MAC la podeu trobar a la base del dispositiu (la que posa com “Default SSID”, NO la que posa “for WDS Settings”).

Una vegada tinguem la MAC, obrim una consola de comandes (Windows: botó d’inici, “ejecutar “, posar “cmd” o “command i prem “intro”), posar la següent instrucció (la MAC ha d'estar separada per guions, a l'estil xx-xx-xx-xx-xx-xx):

            arp –s 192.168.11.1 direcció_mac_del_buffalo

i si tenim linux desde la shell:

           ip neigh add 192.168.11.1 lladdr direccio_mac_del_buffalio nud reachable dev interficie_de_xarxa

3) Flashejar el Buffalo

3.1- Abans de tot assegurat de que hi han els valors per defecte en el router i que té el firmware original de Buffalo, fes un reset premen el botó de “init” que hi ha a la base del Buffalo durant uns 30 segons. Quant el dispositiu s’hagi reiniciat podrem procedir al flasheig del aparell.

3.2- Arrenca una consola de comandes, (amb Windows, botó d’inici, després “ejecutar” i per últim “cmd” o “command” i enter), escriure el següent:

(Important: Abans d’executar l’ordre, reseteja el dispositiu i quan s’estigui reiniciant executa-ho. Únicament es pot flashejar en els primers 10 segons de l’arrencada del dispositiu.)

            tftp –i 192.168.11.1 PUT dd-wrt.v23_generic.bin

3.3- Si el tftp ha anat bé, sortirà un missatge de transferència complerta i tindrem que esperar de 2 a 3 minuts fins el següent pas.

3.4- Una vegada estigui flashejat, hem de “netejar” la NVRAM de l’aparell. Per fer-ho des de la mateixa consola de comandes que teníem oberta per el pas 3.2 i executarem les següents comandes, ens demanarà el nom d’usuari i contrasenya que son root i admin respectivament.

            telnet 192.168.11.1
            mtd erase nvram
            reboot

Una vegada executat el ”reboot”, esperarem a que l’aparell s’estabilitzi i procedirem a la configuració des de l’interfície web, o bé li enviarem l’unsolclick personalitzat de www.guifi.net.

4) Configurar el router per Web

Una vegada s’hagi reiniciat el router ja podrás accedir a la seva configuració via Web, tal i com es feia amb l’oficial. Obrir un navegador i possar l’adreça 192.168.11.1

Jordi Soler
jordi(at)setupinformatica.com
amb la col·laboració de wifisafe

v.1.0
AttachmentSize
DD-WRT_Buffalo.doc36.5 KB
Bytem_n – dj, 06/04/2006 – 17:25

Opcions de visualització de comentaris

Escull com vols veure els comentaris i clica 'Desa configuració' per activar els canvis.

Flasejat

Com que sòc molt "burro", m'he quedat encallat on diu...interficie_de_xarxa. Que hi he se posar? Suposo que hi he de posar alguna cosa, oi? La shell em diu que no troba el comandament de la IP.

Xevi.

xevixube – dm, 08/08/2006 – 20:15

ho fas des d'un linux? (crec

ho fas des d'un linux? (crec que aquesta instrucció és només per fer-ho des de linux)

per mirar l'interficie de xarxa ho pots fer amb la comanda 'ifconfig' i normalment l'interficie serà la eth0

aqui en tens un exemple del resultat d'un ifconfig a can pinguino

pangea:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:FC:B1:BE:37
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::250:fcff:feb1:be37/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14094014 errors:0 dropped:0 overruns:0 frame:0
TX packets:8893887 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1513564986 (1.4 GiB) TX bytes:3919882167 (3.6 GiB)
Interrupt:9 Base address:0xec00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:126763 errors:0 dropped:0 overruns:0 frame:0
TX packets:126763 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:378170081 (360.6 MiB) TX bytes:378170081 (360.6 MiB)

en aquest cas surten dues interficies la de loopback i la eth0 que aquesta és la bona i té per ip 192.168.0.3

Ah, i de burro res, ningú neix ensenyat! Smiling

cguadall – dm, 08/08/2006 – 22:38

3.2/ Flashejar el Buffalo

Bones tinc un petit dubta a causa de la inexperiència Shocked amb el senyor Buffalo;
Al pas 3.2 dius executar la comanda “tftp –i 192.168.11.1 PUT dd-wrt.v23_generic.bin” que amb aquests moments el archiu s'anomena (guifi.net-v1.02-dd-wrt.generic.bin) però aquesta no es la qüestió, sinó que la comanda com sap on guardes el archiu .bin, si per exemple el tens a l'escriptori ?

Enric.

enperis – dl, 09/10/2006 – 23:27

el programa busca l'arxiu al

el programa busca l'arxiu al directori actual al que et troves a l'executar la comanda, així que si l'has desat a l'escriptori, t'hauràs de situar a l'escriptori via " cd Escritorio" etc etc..

cguadall – dm, 10/10/2006 – 00:13

flashejar un bufalo whr-g54s

No se si servirà d'ajuda però jo he provat la manera de flashejar un buffalo i no m'ha anat be. Buscant i provant al final m'ha sigut "més fàcil" del que hem pensava. Jo ni he hagut de fer "arp –s 192.168.11.1 direcció_mac_del_buffalo" ni tan sols "fixar la IP de la targeta a 192.168.11.2 amb màscara de subxarxa 255.255.255.0". Simplement amb l'aparell endollat i també el cable de xarxa es clar, he obert una finestra de comandos (Windows: botó d’inici, “ejecutar “, posar “cmd” o “command i prem “intro”) i he posat el text  tftp –i 192.168.11.1 PUT guifi.net-v1.02-dd-wrt.generic.bin  el qual és a dalt però aquest és amb el firmware de guifi i llavors he fet un reset amb el botó "init" que en el meu cas és a sota, aguantant premut uns 5 o 6 segons a la que s'encén un llum vermell, llavors es deixa el botó, a continuació quan s'apaguin tots els leds de davant excepte el de "power" que sempre està encès vaig fer un "intro" a la finestra de commandos on tenia el text tftp –i 192.168.11.1 PUT guifi.net-v1.02-dd-wrt.generic.bin
a punt llavors triga una estona (10  o 20 segons) i apareix un text que posa (més o menys) Transfer successful: 3502080 bytes in 5 seconds, 700416 bytes/s  , llavors ja he bufat de anar probant la seca i la meca.    Que vagi be guiferos.   :·)


   

jordi2t – dg, 21/01/2007 – 19:52

Intruccions a la Wikipedia.

Hola,

Jo també vaig tenir alguna complicació a l'hora de flashear el meu Buffalo, i vaig trobar una pàgina de Wikipedia amb molta informació i casos pràctics per a diferents marques, entre elles Buffalo.

A banda podeu trobar a la mateixa Wikipedia, informació d'un munt de dispositius compatibles amb dd-wrt. Encara que jo estic força satisfet del rendiment amb el meu Buffalo.

Confio que us sigui útil.

http://www.dd-wrt.com/wiki/index.php/Instalaci%C3%B3n

Salut.

jordisg – dl, 28/05/2007 – 22:45

Flasejar Buffalo

jo ho he fet d' unaltre manera:
amb el programa BEFW11S4_v15014_tftp que es pot trobar en el
ftp de linksys
he tingut de fer casi be el mateix pero,
primer resetejar el buffalo per si cas,despres descarregar el dd-wrt,
preperar el BEFW11S4_v15014_tftp amb la corresponen ip i el pass del router.
un cop fet aixo i amb una finestra de consola faig ping.
en el primer ping envio el arxiu i sorpresa a funcionat!!
be he tingut de fer uns cuants intents aixo si
a i el programa BEFW11S4_v15014_tftp amb sembla que nomes es per
windous

knoppix – ds, 15/12/2007 – 00:21