Flashear por MTD
De LugroMesh
Método para flashear equipos usando el MTD.
ATENCIÓN: Cargar la imagen vía éste mecanismo puede presentar falla, lo que requerirá tener que utilizar el método de recuperación de emergencia que se aplique a cada tipo de equipos. Realice ésta operación teniendo siempre las medidas de protección necesarias para evitar el corte de suministro eléctrico y realice SIEMPRE éste procedimiento desde la interfase LAN. Por favor, tenga todo ésto en cuenta y sepa que el proceso es bajo su propio riesgo.
Para usuarios de GNU/Linux y *NIX en general
- Copiar el #Script_para_hacer_upgrade y pegarlo, en el editor de texto de su elección, en una computadora conectada a la misma red que el router.
- Guardarlo en un archivo con el nombre "mtd_upgrade.sh" y darle permisos de ejecución:
- Ejecutar el script pasando como parámetro el número de la versión y la IP de LAN del router:
Ej:
./mtd_upgrade.sh 0.7.6 192.168.1.45
Tener en cuenta que con éste método no se mantienen las configuraciones anteriores. Se está investigando un sistema de parecido al sysupgrade de OpenWRT que sirva para dispositivos Atheros.
ATENCIÓN: El #Script_para_hacer_upgrade sólo funciona para la versiones disponibles dentro del link current. En caso de necesitar utilizar una versión distinta alojada en otro directorio, cambiar el valor de la variable SITE por el correcto.
Script para hacer upgrade
#!/bin/bash VERSION=$1 ROUTER_IP=$2 SITE="http://nightwing.lugro-mesh.org.ar/download/current/" wget ${SITE}nightwing_v${VERSION}-vmlinux.lzma ${SITE}nightwing_v${VERSION}-root.squashfs scp nightwing_v${VERSION}-vmlinux.lzma nightwing_v${VERSION}-root.squashfs root@$ROUTER_IP:/tmp/ ssh root@$ROUTER_IP "/sbin/mtd -e kernel write /tmp/nightwing_v${VERSION}-vmlinux.lzma kernel; \ /sbin/mtd -r -e rootfs write /tmp/nightwing_v${VERSION}-root.squashfs rootfs"
En caso de falla
Si luego de flashearse el equipo no obtiene dirección IP ó bien no puede por algún motivo flashear el dispositivo con MTD, puede intentar el flasheado utilizando TFTP. El procedimiento está indicado en: Cómo_flashear_el_firmware_Nightwing_en_equipos_Ubiquiti
