Instalando OpenWrt

¡En construcción!
Por favor, consulte el documento generic.flashing mientras se mejora el contenido de este artículo.

El proceso de instalación de OpenWrt es específico para cada dispositivo. Los procedimientos específicos documentados, aplicables a cada dispositivo se describen en el documento llamado Tabla de Hardware. Si su dispositvo no se encuentra en esa tabla, la información contenida en este documento le puede ser de utilidad.

Warning!
This section describes actions that might damage your device or firmware. Proceed with care!

:!: Si su intento por instalar OpenWrt falla, visite la guía generic.debrick.

:!: Esta guía de instalación es MUY GENÉRICA. No se debe utilizar en la mayoría de las situaciones porque usted debe adaptar los valores y otros contenidos para que funcione en su hardware. Por favor, revise la tabla de hardware soportado para obtener documentación específica sobre el proceso de instalación de OpenWrt para un dispositivo en particular.

En la mayoría de las circunstancias se dispone de 3 opciones para cargar OpenWrt en un dispositivo:

  • Opción 1: Instalar OpenWrt en la memoria no-volátil del dispositivo.
  • Opción 2: Instalar OpenWrt en la memoria volátil (RAM) del dispositivo.
  • Opción 3: Arrancar OpenWrt desde la red: Netbooting no está soportado en todos los cargadores de arranque (bootloaders).

Desde estas 3 opciones, se derivan 4 métodos distintos de instalación que a continuación se describen.

Acceda mediante navegador a la interfaz web provista por el Firmware OEM del dispositivo. Cargue la imagen de firmware identificada por el nombre factory utilizando la opción “Firmware Upgrade”. Su dispositivo se reiniciará con OpenWrt instalado.

Algunas veces el Firmware OEM sólo permitirá grabar a la memoria flash del dispositivo un archivo de firmware especifico. Si este es el caso, no podrá utilizar este método para intalar OpenWrt. Sin embargo, para algunos dispositivos se generan de forma automática imágenes binarias etiquetadas con metadatos válidos para ser cargados desde el firmware OEM. Esta situación debería estar documentada en la página wiki específica para su modelo de dispositivo.

Casi todos los cargadores de arranque (bootloaders) disponen de la funcionalidad integrada para soportar este método. Los protocolos de comunicación soportados para este método son bastante diversos; Algunos integran un cliente, o servidor TFTP. En otros casos se usa un cliente, o servidor FTP. Otros utilizan un servidor web, o soportan el protocolo XMODEM.

Antes de proceder necesitará determinar lo siguiente:

  • Dirección IP predefinida del cargador de arranque (bootloader), no es necesariamente la dirección asignada por defecto al dispositivo cuando este usa el firmware OEM.
  • Protocolo de comunicación soportado por el cargador de arranque (bootloader) y el modo de operación, sea cliente o servidor.
  • Número de puerto de comunicación asignado (si no utiliza un puerto TCP/UDP estandar).
  • Interfaz a la cual necesita conectar.
  • Usuario y contraseña de registro (si es necesario).
  • Ventana de tiempo necesaria para realizar la conexión con el cargador de arranque luego de iniciar el dispositivo.

Una vez conozca todos los parámetros señalados anteriormente, usted puede proceder de la siguiente manera:

  1. Instale el software apropiado en su computador (ejemplo: servidor TFTP, servidor FTP, dependiendo del soporte en el bootloader).
  2. Lea la documentación o página man correspondiente al software utilizado.
  3. Configure una dirección IP estática en la interfaz de red de su computador, debe pertenecer al mismo bloque de la dirección preconfigurada del cargador de arranque.
  4. Conecte su computador al dispositivo.
  5. Encienda el dispositivo.
  6. Contacte con el cargador de arranque utilizado el software instalado durante el paso 1.
  7. Transfiera el archivo de firmware OpenWrt.
  8. :!: NO SOBREESCRIBA o ALTERE el cargador de arranque (bootloader) a menos que se le instruya hacer eso.

Seguidamente se incluye una lista de guías aplicables al método de instalación de OpenWrt descrito en esta sección:

NOTAS: Algunas veces el mismo cargador de arranque impedirá que se instale firmware no-OEM. Si dispone de ventanas de tiempo muy reducidas para establecer la conexión entre su computador y dispositivo, necesitará asegurar que la conexión se realice rápidamente. Para establecer la conexión tan rápido como sea posible, usted puede desabilitar la auto-negociación de velocidad de enlace Ethernet en la interfaz de red y/o desabilitar la detección de medios para TCP/IP en Microsoft Windows.

Este método utiliza una técnia híbrida. Consiste en transferir el archivo binario de fimware mediante TFTP a la memoria RAM del dispositivo, para seguidamente realizar la instalación. La instalación se realiza mediante la ejecución de comandos via consola serial. El computador de trabajo y el dispositivo deben estar conectados mediante conexión serial directa, y mediante interfaz Ethernet asumiendo que el servidor TFTP también reside en nuestro computador de trabajo. El proceso transferirá la imagen binaria de OpenWrt desde el servidor TFTP a la memoria RAM del dispositivo, luego se borrará la memoria no-volátil (flash) del dispositivo, y finalmente se copiará la imagen del firmware desde la RAM a la memoria no-volátil (flash).

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2018/04/13 06:37
  • by tmomas