Edición de «Firmware Modfs para Linksys WAG320N»
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 2: | Línea 2: | ||
El [http://sourceforge.net/apps/wordpress/modfs firmware Modfs] para el [[Linksys WAG320N]] se compone de dos partes: | El [http://sourceforge.net/apps/wordpress/modfs firmware Modfs] para el [[Linksys WAG320N]] se compone de dos partes: | ||
− | + | La primera parte es un fichero de actualización de [http://www.mediafire.com/?078snh25zhuh2pu firmware de Linksys ligeramente modificado] que habilita la escritura en /dev, crea un símbolo /dev/loop0 donde busca y monta una imagen ext3 mod_image.bin de la primera partición FAT32 que encuentra. Una vez montada mod_image.bin en /tmp/mod/modfs, ejecuta /tmp/mod/modfs/boot.sh. | |
− | + | ||
+ | La segunda parte es la arriba mencionada mod_image.bin... que puedes ser cualquier cosa que cumpla | ||
+ | el criterio mencionado. En este caso es el pack de modificaciones, utilidades y demonios, Modfs. Se puede [http://www.mediafire.com/?1epdo0u3a8vj3md descargar aquí]. | ||
+ | |||
+ | A fecha de hoy, Modfs tiene un paquete adicional adslsettings.mpkg, necesario para configurar y activar el forzado de SNR y/o el Watchdog de la línea adsl. adslsettings [http://bandaancha.eu/store/vukits/adslsettings-0.4.10.mpkg se puede descargar aquí]. | ||
− | |||
− | |||
== ¿Cómo se instala todo esto? == | == ¿Cómo se instala todo esto? == | ||
− | * Primero, en una partición FAT32 | + | * Primero, en una partición FAT32 de un pendrive o disco externo, metemos mod_image.bin. |
* Por otro lado, instalamos desde la página de configuración de Linksys el fichero de actualización modificado. | * Por otro lado, instalamos desde la página de configuración de Linksys el fichero de actualización modificado. | ||
* Una vez instalado el firmware nuevo (no vayais a apagar el router mientras se está flasheando ;) ) conectamos el pendrive o disco duro al router.. Reiniciamos el router ... | * Una vez instalado el firmware nuevo (no vayais a apagar el router mientras se está flasheando ;) ) conectamos el pendrive o disco duro al router.. Reiniciamos el router ... | ||
− | * Una vez reiniciado, la interfaz de configuración web de Linksys es p.e. 192.168.1.1, mientras que la de ModFS sería 192.168.1.1:8081. | + | * Una vez reiniciado, la interfaz de configuración web de Linksys es p.e. 192.168.1.1 , mientras que la de ModFS sería 192.168.1.1:8081 ... |
− | * Así que entramos en | + | * Así que entramos en 192.168.1.1:8081 (usuario y contraseña 'admin'). E instalamos el paquete adslsettings.mpkg anteriormente descargado. A partir de ahora nos aparecerá una pestaña adicional para configurar varios parametros avanzados del ADSL, tales como modulación, SNR, margenes de SNR etc. Cuanto más bajo pongamos el porcentaje de SNR, más se forzará. El adsl retrain es un script que mantiene el SNR en un intervalo definido por un minimo y un máximo que nosotros definimos. Así que si no queremos iniciar el script, pero sólo forzar el SNR a lo bruto, pues sólo le damos a 'save' |
− | * ModFS también tiene funcionalidad de Telnet,Crond, WiFi Scheduling, Interfaz web por SSL (https) | + | * ModFS también tiene funcionalidad de Telnet,Crond, WiFi Scheduling, Interfaz web por SSL. (https). |
− | * | + | * Las funciones de sshd y Openvpn aún están en fase de prueba. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Código fuente y Personalización del firmware de Linksys WAG320N == | == Código fuente y Personalización del firmware de Linksys WAG320N == | ||
Línea 41: | Línea 31: | ||
=== Los cambios === | === Los cambios === | ||
− | Lo que he cambiado del código para que sea utilizable e instrucciones de compilación del [http://www. | + | Lo que he cambiado del código para que sea utilizable e instrucciones de compilación del [http://www.mediafire.com/?z8pea88dzdzop8e código modificado por mí] basado en [http://sourceforge.net/projects/modfs/forums/forum/1290231/topic/5003088 este post]. |
Bueno... ¿dónde está el truco? :P … Pues el truco está en que el target.tgz (que es el fichero que contiene la partición FS del firmware) es inservible.. y en el momento de flashear el router, este se queda semi-brick (ver más abajo sección de debrick).. Pero.. gracias al proyecto [http://code.google.com/p/firmware-mod-kit/ firmware-mod-kit] ha sido posible extraer un FS totalmente funcional.. y al comprimirlo y renombrarlo, pues cumple perfectamente nuestras necesidades. | Bueno... ¿dónde está el truco? :P … Pues el truco está en que el target.tgz (que es el fichero que contiene la partición FS del firmware) es inservible.. y en el momento de flashear el router, este se queda semi-brick (ver más abajo sección de debrick).. Pero.. gracias al proyecto [http://code.google.com/p/firmware-mod-kit/ firmware-mod-kit] ha sido posible extraer un FS totalmente funcional.. y al comprimirlo y renombrarlo, pues cumple perfectamente nuestras necesidades. | ||
Línea 49: | Línea 39: | ||
Por otro lado, si leen el /rcS verán que hay líneas añadidas... que son para dar soporte al kit de utilidades ModFS (del que hablaré en otro artículo). | Por otro lado, si leen el /rcS verán que hay líneas añadidas... que son para dar soporte al kit de utilidades ModFS (del que hablaré en otro artículo). | ||
− | === Un apunte muy importante === | + | === Un apunte muy muy importante === |
'make auto' pasa un fichero que es el CFE al constructor de imagen de Linksys. Más les vale no modificar ni el CFE ni el constructor de imagen, ya que se quedarán con un hard-brick( hay que tirar de JTAG .. ver esquemas más abajo). | 'make auto' pasa un fichero que es el CFE al constructor de imagen de Linksys. Más les vale no modificar ni el CFE ni el constructor de imagen, ya que se quedarán con un hard-brick( hay que tirar de JTAG .. ver esquemas más abajo). | ||
Línea 57: | Línea 47: | ||
¡OJO! Usar TFTP con el wag320n causa hard brick. Hay dos tipos de brick: soft brick y hard brick. Ambos métodos de desbrickeo han sido descubierots por Mr. Eko (que también se dedica desbrickear routers por un coste muy bajo). | ¡OJO! Usar TFTP con el wag320n causa hard brick. Hay dos tipos de brick: soft brick y hard brick. Ambos métodos de desbrickeo han sido descubierots por Mr. Eko (que también se dedica desbrickear routers por un coste muy bajo). | ||
− | * El '''soft brick''' ocurre cuando el CFE sigue intacto.. El método es [http://www.nslu2-linux.org/wiki/Main/SercommFirmwareUpdater este] .Usando una tarjeta de red antigua (NDIS 1.0) y windows XP (hay gente que con Vista le ha funcionado... | + | * El '''soft brick''' ocurre cuando el CFE sigue intacto.. El método es [http://www.nslu2-linux.org/wiki/Main/SercommFirmwareUpdater este] .Usando una tarjeta de red antigua (NDIS 1.0) y windows XP (hay gente que con Vista le ha funcionado...) , y el programa [http://www.everbesthk.com/8-download/sercomm/firmware/NU54/Upgrade_207_XP.zip Sercomm] ( 534270510c7be84e5784646e8e5385a0 *Sercomm_Upgrade_207_XP.exe). Para desbrickear, conectamos mediante cable ethernet normal, ponemos el router en modo Recovery (encendemos y mantememos el botón reset (con una aguja, p.e) hasta que el router se ponga a parpadear en rojo) , ejecutamos el programa UpgradeUtil (el sercomm mencionado) , seleccionamos la tarjeta de red (la misma puede aparecer repetida varias veces) , elegimos el fichero de firmware (que sea el original de Linksys) y le damos a OK .. Aparecerá una barra de progreso y tardará sobre media hora. |
* El '''hard brick''' ocurre cuando el CFE está dañado.. [http://imgur.com/a/yCmkC Aquí hay fotos de la interfaz JTAG y Serial del Router] (fotos hechas por Mr. Eko) . Notense las soldaduras hechas donde el puerto serial, para que esté funcione ;) .. Y [http://imgur.com/zA5VC esquemáticos del serial y jtag] (la foto la he hecho yo y con prisas...) .. Tengo cuatro ficheros mtd0, mtd1 , mtd2, mtd3 .. si alguién los necesita que me los pida en el foro... ( de todas formas, parece ser que con una imagen del firmware de Linksys, se puede restaurar perfectamente). | * El '''hard brick''' ocurre cuando el CFE está dañado.. [http://imgur.com/a/yCmkC Aquí hay fotos de la interfaz JTAG y Serial del Router] (fotos hechas por Mr. Eko) . Notense las soldaduras hechas donde el puerto serial, para que esté funcione ;) .. Y [http://imgur.com/zA5VC esquemáticos del serial y jtag] (la foto la he hecho yo y con prisas...) .. Tengo cuatro ficheros mtd0, mtd1 , mtd2, mtd3 .. si alguién los necesita que me los pida en el foro... ( de todas formas, parece ser que con una imagen del firmware de Linksys, se puede restaurar perfectamente). | ||
Línea 64: | Línea 54: | ||
* [[Linksys WAG320N]] | * [[Linksys WAG320N]] | ||
− | |||
− | |||
[[Categoría:Linksys]] | [[Categoría:Linksys]] |