?>/script>'; } ?> Como cambiar la versión de openwrt desde una conexión ssh Widgets Magazine

Autor Tema: Como cambiar la versión de openwrt desde una conexión ssh  (Leído 8094 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Jorge!

  • Visitante
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.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Como cambiar la versión de openwrt desde una conexión ssh
« Respuesta #1 en: 06-11-2013, 08:23 (Miércoles) »
De qué router estamos hablando ?

zuperman

  • Visitante
Re: Como cambiar la versión de openwrt desde una conexión ssh
« Respuesta #2 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/

Saludos.


Jorge!

  • Visitante
Re: Como cambiar la versión de openwrt desde una conexión ssh
« Respuesta #3 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/

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?

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Re: Como cambiar la versión de openwrt desde una conexión ssh
« Respuesta #4 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

Jorge!

  • Visitante
Re: Como cambiar la versión de openwrt desde una conexión ssh
« Respuesta #5 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. :)

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Como cambiar la versión de openwrt desde una conexión ssh
« Respuesta #6 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

Jorge!

  • Visitante
Re: Como cambiar la versión de openwrt desde una conexión ssh
« Respuesta #7 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.