Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
El problema
He colocado una micro-ITX con su caja en la parte de atrás de mi TV, es como mi “Teatro
Casero”, con ella, puedo tener Linux en mi TV y poner películas, series, aunque en los
últimos tiempos lo único que se ve allí es Pocoyó (por mi bebé de 15 meses).
Ahora que tengo Internet de banda ancha en mi apartamento, he decidido que le pondría
Internet a la micro-cajita, pero ¿cómo?, la cajita no tiene WIFI (y me daba pereza comprar
un dongle USB) y no voy a cablear UTP por toda la casa, entonces revisando me consigo
en mi depósito de trastes viejos este aparato:
Comencemos!
URL: http://www.dd-wrt.com/site/support/router-database
Buscamos nuestro enrutador:
NOTA: Tomen
en cuenta que hay versiones de DD-WRT para la versión A1 y la versión B de este equipo,
revisen que en la parte inferior su equipo indica:
D-Link DIR-300 A1
O no podrán usar esta versión de DD-WRT.
Instalación de dependencias
Lo primero que requerimos, es un servidor de TFTP (Trivial FTP) desde el cual el router
accederá a los archivos, para ello, en Debian/Ubuntu ejecutamos:
Esto creará un directorio llamado “/srv/tftp” al cual le aplicaremos los siguientes permisos:
Y copiamos allí los archivos descargados, o alternativamente, los descargamos aquí mismo:
wget -c http://www.dd-wrt.com/routerdb/de/download/D-Link/DIR-
300/A1/ap61.ram/2049
wget -c http://www.dd-wrt.com/routerdb/de/download/D-Link/DIR-
300/A1/ap61.rom/2049
wget -c http://www.dd-wrt.com/routerdb/de/download/D-Link/DIR-
300/A1/linux.bin/2049
NOTA: Tal vez deban repetir el procedimiento de encendido varias veces (apagarlo,
presionar RESET y mantenerlo presionado por 30 segundos) ya que la ventana de ese telnet
es de sólo 5 segundos luego del boot.
Si todo ocurre normalmente, al ejecutar el telnet y dar 2 veces tecla ENTER, verán el
prompt del RedBoot:
Prompt:
RedBoot>
Desconecten su equipo del puerto WAN y ahora pasen el cable UTP al puerto LAN1.
Configuren la red de su equipo para la subred 192.168.1.0/24
ifconfig eth0 192.168.1.2 netmask 255.255.255.0
Este responderá:
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
DD-WRT>
Ya en la consola temporal del DD-WRT, ejecutamos:
DD-WRT> fconfig -i
Instalar DD-WRT
Este es el resumen de comandos a ejecutar:
fis init
ip_address -h 192.168.1.2
load -r -b 0x80041000 linux.bin
fis create linux
fconfig boot_script true
fconfig boot_script_timeout 5
Ejecutamos el fis_init
boot_script_timeout: Setting to 4
DD-WRT>
DD-WRT> fconfig
Boot script:
exec
Luego de configurado los valores por defecto, configuro la red local del DIR-300:
Reiniciamos el equipo:
DD-WRT> reset
En una primera oportunidad, el equipo tardará un poco en arrancar, algo como 30 segundos,
verán parpadear el botón de WPS 2 veces, luego de lo cual, el equipo estará completamente
listo.
Luego, cuando le
dan click a “SETUP” por primera vez, verán esto:
Asignen un
nombre de usuario y una clave de administración al equipo y listo!.
Disfruten DD-WRT en su equipo DIR-300!.
Happy Hacking!