Cómo instalar un firmware de código libre y porqué nos conviene

[h]Introducción en el mundo de los firmwares de código libre.
¿Cómo instalar un firmware de código libre?
¿Por qué es la mejor opción? [/h]

https://www.wifi-libre.com/img/members/3/firm_1.jpg

El firmware es de cierto modo el sistema operativo de nuestro punto de acceso.
Instalar un firmware de código libre tiene muchas ventajas :
[list=*]
]No tener restricciones :
Los firmwares desarrollados por los ISP suelen ser restrictivos y en unos casos son extremadamente restrictivos. Podríamos evocar multitudes de ejemplos como el del firmware de vodafone en sus HG56a que no permite deshabilitar el WPS, Una puerta trasera permanente y de mucho peligro ya que el dispositivo es vulnerable al método pixiedust. Los firmwares desarrollados por los fabricantes tampoco son siempre a la altura o bien pensados del todo. Podría citar en ejemplo el firmware del AIPW52H que no permitía usar el routeur como repetidor WiFI hasta hace poco/
]
]Mayor seguridad :
Solo hace falta echar un ojo a nuestro foro sobre routers para ver que salen cada días brechas y que ningún fabricante escapa a la regla. Al ser de código libre cada linea del código de su firmware esta examinada a la lupa, cualquier falló o brecha puede ser libremente arreglada y sin dificultades. No se pueden esconder puertas traseras en un código libre, el fabricante o el ISP no pueden implementar “novedades” sin nuestro consentimiento /
]
]**Des-programar la obsolescencia **:
Los productos tienen un ciclo de vida definido por cada industrial. Luego no hay ninguna leí que impone dar soporte o garantizar un tiempo mínimo de soporte. El fabricante es el único quien decide cuanto tiempo va a seguir manteniendo un firmware y arreglar los bugs y las brechas que van saliendo. Este ciclo de vida puede ser muuuy corto, podemos comprar un router nuevo y pasado un par de años no tener nada de soporte o actualizaciones para nuestro router. Con un firmware open source el soporte no caduca. ¡Podemos dar le una segunda vida a routers viejos que tenemos agonizando en el fondo de nuestro armario! /
]
]Rendimiento optimo :
Lo demuestran los hechos : Netgear y D-Link son unos ejemplos de fabricantes que decidieron trabajar conjuntamente con dd-wrt para sacar el firmware de sus dispositivos ac de ultima generación… /
]
[/list]

entonces…

[h]¿Como instalar un firmware de código libre? [/h]

Tenemos dos opciones principales : OpenWRT o DD-WRT
Lo primero que hay que hacer es bien apuntar el modelo de su router y hacer una pequeña búsqueda, directo en google o en las paginas oficials de OpenWRT y DD-WRT
Tomemos un ejemplo concreto : Tengo entre manos un router Comtrend de jazztell.
Es un VR-3025un
https://www.wifi-libre.com/img/members/3/firm_2.jpg

Un modelo muy interesante porque tiene antenas externas y un enchufe USB

https://www.wifi-libre.com/img/members/3/firm_5.jpg

Podríamos conectar un adaptador wifi USB, :slight_smile:
Con el firmware de jazztell no podemos hacer nada, no podemos siquiera conectarnos como simple cliente a otro router,… y por lo de usar un adaptador wifi USB… parece ciencia ficción :smiley:

Me voy a la pagina de openwrt y veo que tienen una tabla con los hardwares compatibles : Table of Hardware
Es un buen lugar para empezar a investigar…
Podemos ver la lista por fabricante. Me voy a lista de dispositivos Comtrend y… ¡Bingo!
https://www.wifi-libre.com/img/members/3/firm_3.jpg

Hago clic en mi modelo dónde me dan las instrucciones para instalar el firmware y tener un vinculo hacía la imagen de OpenWRT para mi router.
https://www.wifi-libre.com/img/members/3/firm_4.jpg

Descargo la imagen (pesa 4MB).
Ahora enchufo el router a la corriente y lo enchufo por ethernet a mi ordenador.
Entro en la interfaz de configuración de jazztell poniendo la puerta de enlace (192.168.1.1) en mi barra URL.
Y pongo los credenciales “root” (admin:admin)
https://www.wifi-libre.com/img/members/3/firm_6.jpg

A continuación voy en la parte que interesa (Management>update software) dónde puedo elegir los binarios (fichero con extensión *.bin) que acabo de descargar
https://www.wifi-libre.com/img/members/3/firm_7.jpg

Estoy listo para instalar Openwrt, solo hace falta darle a “Actualizar software”
https://www.wifi-libre.com/img/members/3/firm_8.jpg

Debemos esperar un par de minutos sin desenchufar nada, tranquilitos, para “no transformar nuestro router en un ladrillo” (bricked)
https://www.wifi-libre.com/img/members/3/firm_9.jpg

¡Ya lo tenemos! Openwrt “rompe barreras” con su interfaz gráfica Luci
https://www.wifi-libre.com/img/members/3/firm_10.jpg

Un firmware de excelencia que nos obliga antes de todo a proteger correctamente nuestro punto de acceso definiendo una contraseña personal para la cuenta de administrador.
Esto debería ser sistemático con cualquier firmware “industrial”.
Y a menudo no es así… lo que deja los usuarios con menos conocimientos desprotegidos en caso de intrusión.

Ya podemos pasear por la interfaz…
https://www.wifi-libre.com/img/members/3/firm_11.jpg

Veremos en otros temas como configurar openwrt, por ejemplo para transformar nuestro router en un repetidor wifi etc…
Lo único que nos limita es que no todos los routers admiten openwrt o dd-wrt.
La cosa es documentarse bien antes de lanzarse,
¡Al ojo con los detalles! : He puesto un firmware para VR-3025un, no es lo mismo que un VR-3025u, otro modelo para el cuál deberíamos usar otra imagen…
Si tienes dudas… no dudes en abrir un hilo en nuestro foro dedicado a los firmwares libres.