Tengo el firmware del router Linksys WRT300N v2 descargado de la sección GPL de Linksys:
Está comprimido en formato .TGZ
¿Sabéis si es posible compilar su contenido?
Tengo el firmware del router Linksys WRT300N v2 descargado de la sección GPL de Linksys:
Está comprimido en formato .TGZ
¿Sabéis si es posible compilar su contenido?
Eres un gracioso.
¿por?
empezando que por saber exactamente el por qué del compilar el firmware, creo que es de cajón (build-essential trs. package en debian), hasta donde yo he tocado (ojo para generar el bin, no creo que se haga con la propia rutina para compilar) ... digo, lo de
Está comprimido en formato .TGZ
¿Sabéis si es posible compilar su contenido?
simplemente me sacó de mis casillas... digo, tan dificil es mirar si lleva makefile? (y si no pues tocará hacerlo o buscar).
y una pregunta: para qué la pregunta (desorientada) de como compilar un firmware?
El motivo de querer, o al menos, intentar compilar, en el caso que se pueda, el firmware es porque no está disponible el firmware en su versión 2.00.08 lista para instalar, sino una muy posterior, la 2.00.20 que a mi no hace sino darme problemas, de tal forma que quisiera volver a la anterior.
PD: Dentro del archivo descargable sí, hay un makefile (junto con varias carpetas y archivos), cuyo contenido abierto con el bloc de notas es la que cito a continuación.
Supongo, y perdona si consideras que te insulto con esta suposición, que deberé ejecutar este archivo desde una consola terminal de Linux, ¿no?
all: prepare rootdir kernel busybox app
kernel:
$(MAKE) -C src kernel_build
$(MAKE) -C src wireless_tools
app:
$(MAKE) -C apps
$(MAKE) -C apps install
$(MAKE) -C apps rootfs_build
busybox:
$(MAKE) -C apps busybox_build
$(MAKE) -C apps rootfs_build
rootdir:
$(MAKE) -C apps prep_rootdir
prepare:
$(MAKE) -C tools/tools
clean:
$(MAKE) -C apps clean
$(MAKE) -C src kernel_clean
.PHONY: all rootdir app kernel prepare
¿por?
Una vez descomprimido el paquete TGZ, supongo que necesitarás compiladores cruzados GCC que te generen binarios para los micros de los routers. Yo nunca lo he hecho ... a ver si por casualidad Raulito o algún otro con experiencia se pasa por aquí y comenta cómo exactamente.