OpenWrt: Actualizar OpenWrt

2018-08-16

A la hora de actualizar OpenWrt, no se recomienda que se actualicen los paquetes como normalmente haríamos en cualquier otra distribución GNU/Linux, es preferible actualizar el sistema completo a travós del fichero sysupgrade.

Lo primero que debes de hacer es localizar la actualización correspondiente a tu router en el sitio de OpenWrt y descargarla a tu ordenador.

Puedes descargar la actualización de la versión de desarrollo para el router Xiaomi 3G desde aqui

Desde la versión 18.06 podemos actualizar a la versión estable desde su pagina en OpwnWrt

Esta actualización la podemos realizar desde el sistema a travós de una conexión SSH con nuestro router o a travós de la interfaz web LuCI si la tenemos instalada.

Actualización desde Luci

Vamos a empezar explicando la forma de actualizar a travós de la interfaz web luci. Nos dirigimos al menu Sistema -> Copia de seguridad/Grabar firmware

En el apartado Grabar imágenes del firmware marcamos la casilla Mantener la configuración del router si queremos conservar la configuración del router una vez actualicemos. Pulsamos en el botón Examinar

Buscamos el fichero sysupgrade que hemos descargado antes y lo seleccionamos

Cuando lo tenemos seleccionamos, pulsamos en Subir fichero

Una vez subido el fichero al router, podemos ver hash del fichero para poder comprobar que realmente el fichero que hemos subido es el mismo que hemos descargado.

Si has comprobado que el hash es el correcto pulsa en Proceder para actualizar, cuando termine la actualización, el router se reiniciara y arrancara con la nueva versión.

Actualización desde linea de comando

Si no tenemos instalado LuCI en el router, tenemos dos formas de actualizar nuestro router conectándonos vía SSH.

Nos situamos en el directorio /tmp, descargamos el fichero de actualización, en mi caso he elegido la versión de desarrollo y con el comando sysupgrade actualizamos el firmware del router:

Recuerda que para actualizar a la versión estable debes cambiar el enlace por el que encontrarás en https://openwrt.org/toh/hwdata/xiaomi/xiaomi_miwifi_3g

cd /tmp

wget https://downloads.lede-project.org/snapshots/targets/ramips/mt7621/openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar

sysupgrade /tmp/openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar

Si no quieres que se guarden los ficheros de configuración y realizar una instalación limpia, usamos el parámetro -n

Si quieres hacer un downgrade, es decir, instalar un firmware anterior utilizaremos el parámetro -F

Si tu router no soporta sysupgrade, podemos usar mtd

mtd write /tmp/openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar linux && reboot

Para la versión estable:

mtd write /tmp/ openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar

Personalmente, no se si es porque se trata de la versión de desarrollo, o porque es realmente así, el router me guardó las configuraciones de los servicios instalados (LuCI, OpenVPN, SQM, DDNS, DNSCrypt, etc.) pero tuve que volver a instalar todos los paquetes y volver a reiniciar, tambión tuve que volver crear los usuarios.

Espero que te haya gustado, pasa un buen día. 🐧

Ingrese la dirección de su instancia


Más publicaciones como esta

OpenWrt: Instalación firmware estable en Router Xiaomi 3G

2018-08-22 | #router

Desde la versión 18.06 de OpenWrt, el router Xiaomi 3G se encuentra soportado en la versión estable, hasta ese momento solo se podía instalar en su versión snapshot. si bien al buscar en la lista de software soportado aun aparece como que que solo esta disponible en su versión de desarrollo. Anteriormente ya explique como instalar la versión de desarrollo, y como verás los pasos son los mismos, básicamente el articulo es un copy & paste del que ya realice en su día, solo varían los enlaces a los ficheros que ahora enlazan a los ficheros de la versión estable en vez de la desarrollo.

Continuar leyendo 


Bloquear la publicidad en el router Synology RT2600

2020-10-19 | #router #rt2600

Pese a que el router RT2600 cuenta con un potente sistema operativo lleno de utilidades, a simple vista no dispone de un filtro para bloquear la publicidad o que permita añadirle un addon o paquete como hacia en OpenWrt con Adguard o las listas en el fichero hosts Sin embargo, hay una forma de crear un filtro para evitar la publicidad en tus dispositivos, está algo escondida y requiere sólo un poco más de trabajo.

Continuar leyendo 