Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: Jorge! en 05-11-2013, 22:55 (Martes)

Título: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: Jorge! en 05-11-2013, 22:55 (Martes)
Buenas tardes,

Mi problema es que instale en el router una versión (trunk creo q se llama) de OpenWRT sin LuCi, y tener que hacer hasta las modificaciones más sencillas a través de una conexión ssh es un poco incómodo.

La verdad es q descargue dos firmware, el correcto y la versión trunk, y al seleccionarlo se me fue la mano y le di a la q no quería. Aún así he podido configurar el router desde la conexión ssh en modo bridge y conectarlo a otro, por lo q tengo conexión y navega perfectamente a través de internet. Pero si utilizo el comando:

opkg install luci
opkg install luci-mod-admin-full

O similares...
No funciona y me responde: can't install luci

Mi pregunta es:
¿hay alguna otra forma de instalar lucí? Algún otro comando o vía ftp...
¿Existe alguna forma de cambiar el firmware desde una conexión ssh? Es decir una vez q estoy en esta situacion ¿no puedo corregir mi error e instalar el firmware del archivo imagen q quería inicialmente? Desde ssh claro jejeje

Estoy un poco atascado jeje, un saludo

Muchas gracias.
Título: Re: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: jar229 en 06-11-2013, 08:23 (Miércoles)
De qué router estamos hablando ?
Título: Re: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: zuperman en 06-11-2013, 12:17 (Miércoles)
Para el modelo AR-5387un, es como cito:
Citar
Encendemos el router con el botón de reset pulsado y lo mantenemos apretado durante 30 segundos.
Configuramos la ip de nuestra tarjeta de red dentro del rango 192.168.1.x (podemos usar la 192.168.1.2 en adelante) con máscara de red
255.255.0.0 (no es necesario configurar puerta de enlace ni nada más).
Abrimos nuestro navegador y tecleamos la ip 192.168.1.1. Una vez en el CFE, cargamos el firmware que queramos.

Si este no es tu caso, te sugiero que hagas una busqueda con tu modelo de router, además de poner en este hilo cual es tu modelo por si podemos echarte una mano.

Esto y más información ampliada sobre ese modelo puedes encontrarlo en https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/ (https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/)

Saludos.

Título: Re: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: Jorge! en 06-11-2013, 19:07 (Miércoles)
Gracias por las respuestas.

De qué router estamos hablando ?

HG556a

Para el modelo AR-5387un, es como cito:
Citar
Encendemos el router con el botón de reset pulsado y lo mantenemos apretado durante 30 segundos.
Configuramos la ip de nuestra tarjeta de red dentro del rango 192.168.1.x (podemos usar la 192.168.1.2 en adelante) con máscara de red
255.255.0.0 (no es necesario configurar puerta de enlace ni nada más).
Abrimos nuestro navegador y tecleamos la ip 192.168.1.1. Una vez en el CFE, cargamos el firmware que queramos.

Si este no es tu caso, te sugiero que hagas una busqueda con tu modelo de router, además de poner en este hilo cual es tu modelo por si podemos echarte una mano.

Esto y más información ampliada sobre ese modelo puedes encontrarlo en https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/ (https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/)

Saludos.



Si, efectivamente, eso ya lo leí en el hilo del HG556a, fue lo primero q hice. Pero o yo lo estoy haciendo mal, o lo único que consigo es borrar la configuración (digamos parcial) que le hice yo al router, en ningún caso le afecta al firmware instalado. Es decir, sigue manteniendo la versión trunk de OpenWRT, y sigo pudiendo acceder unicamente por telnet o ssh.

Pero ya digo, lo mismo lo estoy haciendo mal... O lo mismo me he cargado el botón de tanto apretar y por eso no responde... En cualquier caso: ¿Me podéis confirmar que siguiendo ese proceso el router debería volver siempre al firmware original? ¿al de vodafone?
Título: Re: Re: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: jar229 en 06-11-2013, 21:36 (Miércoles)
En el hilo del hg556a tienes explicado el proceso para flashear cualquier firmware.

Si quieres volver al firmware de Vodafone, deberás instalárselo, no crees ?

Enviado desde mi CUBOT GT99 usando Tapatalk
Título: Re: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: Jorge! en 07-11-2013, 22:24 (Jueves)
Así es, antes de preguntar me pase por ese hilo y seguí el proceso que ahí se menciona:

Con el router apagado pulsar botón de RESTART y mantenerlo pulsado.
Encender el router y seguir con el botón apretado durante 20 segundos.
Soltar el botón.
Configurar la IP del ordenador como 192.168.1.2 y máscara de subred 255.255.255.0
Abrir el navegador y acceder a http://192.168.1.1

Cuando completo el proceso e intento acceder desde el navegador la página no responde, exactamente igual que antes de iniciar el proceso. Sólo consigo comunicarme con el router a través de ssh, de ahí mi pregunta inicial, estaba tratando de buscar una alternativa ya que eso no me da resultado.

Ya me imagino que puse una tontería al preguntar sí volvía al firmware de vodafone, pero como nunca he logrado flashearlo (incluso tuve q instalar OpenWRT desde el firmware de vodafone) dudaba incluso del resultado que debía obtener al flashearlo.

Con tu respuesta me queda perfectamente claro que debería quedarse en blanco y desde ahí ya podría instalar el firmware que quiera. Pero mi router sigue pareciendo inmune a ese proceso de flasheo.

No obstante, voy a seguir insistiendo... 20 segundos y 20 minutos con el botón pulsado si hace falta  ;D pero sospecho que el botón de restart por el motivo que sea no funciona  :(

Gracias. :)
Título: Re: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: jar229 en 08-11-2013, 08:36 (Viernes)
Seguro que estás apretando el botón RESTART y no el reset ?

Es bastante fácil equivocarse  ;)

De todas formas, puedes hacer el proceso desde una conexión SSH.

Copias el fichero a flashear al router a la carpeta /tmp (puedes usar WinSCP) y después escribes:

Código: [Seleccionar]
mtd write /tmp/openwrt-HW556-squashfs-cfe.bin linux && reboot
Título: Re: Como cambiar la versión de openwrt desde una conexión ssh
Publicado por: Jorge! en 11-11-2013, 19:25 (Lunes)
Seguro que estás apretando el botón RESTART y no el reset ?

Es bastante fácil equivocarse  ;)


Tan seguro como que he probado con RESTART, con reset, y hasta con los dos a la vez; varias veces  ;D


De todas formas, puedes hacer el proceso desde una conexión SSH.

Copias el fichero a flashear al router a la carpeta /tmp (puedes usar WinSCP) y después escribes:

Código: [Seleccionar]
mtd write /tmp/openwrt-HW556-squashfs-cfe.bin linux && reboot


Muchas gracias, eso es justo lo q estaba buscando  >:( cuando llegue a casa cruzaré los dedos antes de probar.

Un saludo.