Cargando dd-wrt a DIR320

El día de hoy compré un equipo DIR320 para realizar pruebas de rendimiento utilizando firmware openwrt y ddwrt que además soporten dispositivos USB.

El tema de openwrt, a mi gusto más flexible que ddwrt, lo dejaré para otro post. Por el momento les contaré como me fue cargando el dd-wrt.

Para cargar el firmware pueden utilizar el script para windows publicado en la página de openwrt:

@Echo Off
set DEFAULT_FW=firmware.bin
set FMFILE=%1
if X"%FMFILE%" == X"" (
set FMFILE=%DEFAULT_FW%
)

if NOT EXIST %FMFILE% (
echo.
echo  ERROR: File %FMFILE% does not exist
GOTO HELP
)
Goto BEGIN
:HELP
echo.
set FW_PARAM=firmware_file
echo Use %0 [%FW_PARAM%]
echo   By default %FW_PARAM% is %DEFAULT_FW%

Goto END
:BEGIN
echo ============================================
ping -n 1 -w 10 192.168.0.1
If ERRORLEVEL 1 Goto BEGIN
If ERRORLEVEL 0 Goto FLASH
Goto END
:FLASH
echo ============================================
echo *** Start Flashing ****
tftp -i 192.168.0.1 put %FMFILE%
:END

El listado corresponde en mi caso al archivo fw.bat, pero ustedes pueden darle el nombre que mejor les parezca.

Para evitar el tiempo de reconocimiento de la interface ethernet en windows es conveniente utilizar un swich conectado a la ethernet de tu PC y a la LAN1 del router Dir320, así no tendrás problemas. Luego de tener esas conexiones sigue los pasos siguientes:

  1. Quitar la energia al Router Dir320
  2. Configurar la interface ethernet con una IP en el segmento 192.168.0.0/24, en mi caso 192.168.0.10/24; pues la IP del Router Dir320 es 192.168.0.1/24.
  3. Lanzar el script fw.bat con el comando siguiente: fw.bat <nombre del firmware>, en mi caso fw.bat dd-wrt.v24_usb_generic.bin
  4. Enchufar el Router Dir320 ya sea con el plug o con el adaptador, el script saldrá del loop en el ping a ejecutar el tftp yte saldrá el mensaje de que la transferencia del BIN se realizó sin problemas.
  5. Esperar unos minutos hasta que el firmware se instale en el Dir320, si quieres puedes hacer el seguimiento poniendo una IP adicional a tu interface ethernet conectada al swich en el segmento 192.168.1.0/24, en mi caso 192.168.1.10/24. Básicamente en una ventana de comandos deberias poner lo siguiente: ping 192.168.1.1 -t y esperar a que el Dir320 responda.
  6. c:\utils\d-link>ping 192.168.1.1 -t
    Haciendo ping a 192.168.1.1 con 32 bytes de datos:
    
    Respuesta desde 192.168.1.1: bytes=32 tiempo<1m TTL=64
    Respuesta desde 192.168.1.1: bytes=32 tiempo<1m TTL=64
    Respuesta desde 192.168.1.1: bytes=32 tiempo<1m TTL=64
    
  7. Una vez que obtengas respuesta al ping, puedes ingresar por http con la siguiente URL: http://192.168.1.1 , lo primero que te aparecerá es la ventana para cambiar el password que puedes setear en root/admin (user/password) y listo ya tendrás funcionando el ddwrt en el Dir320.
  8. Puedes ingresar via telnet: telnet 192.168.1.1:
  9. DD-WRT v24-sp2 mini (c) 2009 NewMedia-NET GmbH
    Release: 10/10/09 (SVN revision: 13064)
    
    DD-WRT login: root
    Password:
    ==========================================================
    
    ____  ___    __        ______ _____         ____  _  _
    | _ \| _ \   \ \      / /  _ \_   _| __   _|___ \| || |
    || | || ||____\ \ /\ / /| |_) || |   \ \ / / __) | || |_
    ||_| ||_||_____\ V  V / |  _ < | |    \ V / / __/|__   _|
    |___/|___/      \_/\_/  |_| \_\|_|     \_/ |_____|  |_|
    
    DD-WRT v24-sp2
    
    http://www.dd-wrt.com
    
    ==========================================================
    
    BusyBox v1.13.4 (2009-10-10 04:36:28 CEST) built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    root@DD-WRT:~#
  10. COnfigura la opción USB en el Tab: service->USB, para probar coloca una flash USB que la reconocerá automáticamente:
  11. root@DD-WRT:~# ls /mnt/
    02.Conceptos basicos de la Telefonia IP - ori.ppt
    044af98a.key
    3816010-Iptables-Firewall.pdf
    8983304-Postfix-en-Debian.pdf
    Cotizacion.doc
    El Alto.docx
    EuroSolar
    Ivorna Castillo, Carlos - Curvas Elipticas.pdf
    Koricagua
    MANGLE-MK.JPG
    Mikrotik RouterOS transpare...pdf
    NICBolivia
    NOCSnataRosa.rsc
    PPPoE-MK.JPG
    PROYECTO WEB BOLVIA RURAL 25.07.09.doc
    PWDTecTel.txt
    Presentacion Academia CNA 2009.ppsx
    Seriales Nodo Norte.xls
    Seriales Xp Corporativo.txt
    Sicoes
    Upea
    boliviarural.org.ppt
    bootex.log
    caranavi.docx
    cepac
    convocatoria
    experiencia2.pdf
    iptables-tutorial.pdf
    iptables-tutorialeng.pdf
    iptables.pdf
    lartc.pdf
    nat-mk.jpg
    net
    nic
    pdf
    planificacion
    putty.exe
    radiomobile
    rm
    totalcmd
    upea-practica
    yap.rsc

Espero tus comentarios. Salu2

Puedes seguir los comentarios a través de RSS 2.0