OPENWRT

OPENWRT

Qué es?

Seguro que, si eres un amante de Linux, has oído hablar alguna vez de OpenWRT. Es una distribución GNU/Linux que nos permite aprovechar las características técnicas de nuestro router al máximo más allá del uso que podríamos darle con el firmware original que nos viene de fábrica.

Instalando OpenWrt en nuestro router podemos obtener el control total sobre nuestro dispositivo y configurarlo a nuestro gusto. Las posibilidades de uso de nuestro router con OpenWrt son muchísimas, ya que se convertiría en un sistema en que podemos instalar o eliminar funcionalidades atendiendo a nuestras necesidades y las características del dispositivo, pero sin ningún tipo de restricción.

¿Qué podemos instalar en nuestro OpenWrt?

  • Cliente y servidor de acceso inalámbrico
  • Servidor de datos
  • Servidor de impresión
  • Cliente bittorrent
  • Servidor proxy
  • Servidor web
  • Portal cautivo
  • Firewall
  • Y un largo etcétera.

¿Cómo sabemos si nuestro dispositivo soporta OPENWRT?

Para comprobar si nuestro dispositivo es compatible, tendremos que consultar la tabla que se encuentra en la siguiente página: http://wiki.openwrt.org/toh/start#sthash.CsTH9kvi.dpuf.

INSTALANDO Y CONFIGURANDO OPENWRT EN EQUIPOS UBIQUITI-LINEA AIRMAX

Antes de lanzarnos a instalar el firmware OPENWRT hay un aspecto importante que se ha de tener en consideración, y está relacionado con los NanoStation M2 y Loco M2 con firmware XM. A estos equipos se les hará un downgrade a cualquier versión de la serie 5.5 para evitar desajustes en la partición  boot.

Los firmware de Openwrt se podrán descargar desde: https://wiki.openwrt.org/toh/hwdata/ubiquiti/start siempre seleccionando el firmware adecuado para su modelo de Ubiquiti – Línea Airmax.

Una vez descargado el firmware adecuado de OPENWRT, se carga en la antena de la misma manera como actualizamos los firmware de UBIQUITI.

Tenemos en cuenta que la IP por defecto para entrar al Openwrt  es 192.168.1.1, Usuario: root y Password: en blanco.

Configuramos el adaptador de red del PC con IP Automática (Dinámica) ya que OPENWRT tiene la interfaz LAN configurada por defecto con servidor DHCP activado.

Para este ejemplo estamos usando un NanoStation M2 con firmware Chaos Calmer 15.05.

Esta es la pantalla inicial con la interfaz web de LuCI cuando accedemos desde el navegador tecleando la IP 192.168.1.1

1) Como primer paso deberíamos configurar un password. Para ello clicamos en Login  y se redirige a la siguiente pantalla y vemos el Status actual de la antena. Desplazándonos por la barra lateral derecha observamos algunos detalles interesantes. Ahora clicamos en “Go to password configuration”

2) En la siguiente pantalla configuramos un password y habilitamos SSH en la interfaz LAN, luego desplazamos hasta el final y clicamos en “Save & Apply”

3) Por defecto la interfaz inalámbrica viene desactivada. El próximo paso será habilitarla, para ello clicamos en “Network” luego en “Wifi” en la parte superior de la ventana.

4) Clicamos primero en “Enable” esperamos unos segundos para la actualización y luego en “Scan” para conectar con la red que deseamos.

5) Conectamos con la red de nuestro interés en este caso “WIFI_ETECSA”

6) Luego de conectar a la red elegida, se muestra la siguiente pantalla en la cual nombraremos la red,  la uniremos a la interfaz “WAN” y clicamos en “Submit”

7) La próxima pantalla es para dar los últimos toques a la configuración de la red que acabamos de conectar. En “General Setup”  “Transmit Power”  colocamos la potencia máxima adecuada de nuestra antena que en este ejemplo es 28 dbm; en “Advanced Settings”  “Country Code” escogemos 00-World para tener todas las frecuencias y en “Distance Optimization” la distancia que suponemos nos separa de la red. No realizamos ningún cambio en la Sección “Interfaz Configuration” y para finalizar clicamos en “Save & Apply”

8) Esperamos unos pocos segundos para que la antena actualice todos los datos de la nueva configuración. Clicamos en “Network” “Interfaces” para ver el estado de la  configuración y si hemos obtenido una IP de la red ETECSA

9) Clicamos en “Network” “DHCP and DNS” y en “Domain WhiteList” adicionamos secure.etecsa.net. Nos desplazamos hasta el final para  “Save & Apply”

Y con esto ya podemos conectarnos a la red de ETECSA.

Cuando la red “Wifi_Etecsa” haga la desconexión, esperaremos menos de un minuto y la antena se reconectará automáticamente.

Si queremos realizar cambios en la interfaz LAN como por ejemplo cambiar la IP por defecto o desactivar  el DHCP en esta interfaz, entonces, entramos en “Network” “Interfaces” y clicamos en “Edit” de la interfaz LAN. En la nueva ventana haremos los cambios que necesitamos.

Como se ha observado la web de LuCI está por defecto en inglés, pero podemos instalar el paquete en español.

10) Primero tenemos que tener activo el Internet, luego damos clic en “Network” “Software” y después en “Update List” , esperamos unos segundos hasta que se carguen los paquetes.

 

11) Y una vez finalizado, en “Filter” tecleamos  base-es, clicamos en “Find package”, y en el botón “Available packages” encontraremos el paquete y lo instalamos.

 

12) Y concluimos con nuestra web LuCI en Español; no está todo traducido, pero algo es mejor que nada.

Esta es una configuración básica para conectar con la WIFI_ETECSA. Hay otra forma de lograrlo eliminando la interfaz WAN para trabajar solamente con la interfaz LAN y la Inalámbrica, pero debemos crear reglas en el Firewall y habilitar el Masquerade, aspecto que dificultaría un tanto más esta exposición.

Espero que esta guía sea inteligible.

Saludos

 

69 comments to OPENWRT

  • ErnestoM

    Saludos ulisescesar:
    Estoy al tanto de las actualizaciones de WRT pero no le han dado soporte al loco M2 XW de Ubiquiti, ni se menciona, sabes algo del tema?????, si se le dará soporte en algún futuro, ya subieron los firmwares 18.xx y nada, el loco m5 XW si lo han continuado.

  • dlnaranjo

    Hola Ulices, Zoila.
    Tengo un Nanostation loco m2 con firmware xw.v.6.1.7 y quisiera instalar openWRT o lede.
    Busque en la pagina de ubiquitti una version anterior a la 6.0.4 como recomienda ulices pero la mas antigua que hay para xw es la 6.1.1.
    Por favor, alguien de la comunidad de este blog podria compartirme un link con las imagenes que necesito para este procedimiento?
    Es decir una version xw por debajo de la 6.0.4 y la version de openWRT o lede compatible para mi dispositivo?

  • dlnaranjo

    Hola ernesto.
    La semana pasada no tuve conexion aqui en el trabajo.
    publique un comentario para ti en el post openwrt como cliente y ap repetidor, buscalo y leelo cuando este publicado porque lo acabo de enviar.
    La potencia me la dejo en 20 dbm, lo demas todo ok.
    prueba a cargar el chaos calmer o backfire desde la web de airos v.6.0.4

  • dlnaranjo

    Mira, si te sirve puedes tratar de enviarme una solicitud de amistad al facebook, podemos comunicarnos mas facil por ahi.

  • Alejandro

    Hola tengo un problema con un Nano Loco M5 XW, le monte el chaos calmer 15.05, tal como dice aca, por supuesto busque la version para la placa xw, y no tengo acceso a la mayoria de las frecuencias que ofrece el Nano, solo me salen unas 13, las demas es como si no existieran, luego de esto he intentado subirle la version a 18.0.6 que logre descargar pero sin resultados, es como si no actualizara el firmware, necesito saber si existe alguna solucion para el problemas de las frecuencias o como restaurarlo al firmware Ubiquiti original, que lo he intentado pero sin resultados tambien, ya que al subir el firmware por TFTP se queda como si no booteara el sistema, y no hace ni siquiera ping. Muchas gracias espero alguien me lance un cabito

    • ulisescesar

      Saludos Alejandro:
      Es una pena que en las páginas de Openwrt haya tan poca información a cerca de las versiones XW de los M5. Leyendo en algunos post, que me he encontrado por azar, lei que los nanos con firmware de fábrica XW 5.6.12 en adelante no permiten hacer downgrade, lo que resulta casi imposible hacerlos funcionar con LEDE (???). Por otra parte en los foro de UBNT no dan información sobre los firmware de OPENWRT/LEDE. Entonces mi pregunta para ti es: tu radio, qué fimware originalmente tuvo?. En mi experiencia con los nanos m5 sean locos o no, he empezado por llevarlos a firmware XW 5.5.X luego ponerles LEDE u OPENWRT y siempre he constatado que la potencia queda reducida a 22 dbm, en un loco no se echa a ver, pero en un nano sí, pues contamos con 27 dbm en los firmware de Airos. Pero bien, si ya el daño está hecho, lo que te queda es conseguir un cable USB-TTL y hacer revivir el nano por el puerto serie que trae en la placa.
      Lo siento amigo, pero comprenderás la desventaja de la falta de divulgación de información.

    • ulisescesar

      Saludos Alejandro:

      De lo escrito anteriormente encontré el blog donde hicieron los comentarios, está en ingles.

      https://forum.openwrt.org/t/new-ubiquiti-loco-m2-xw/5760/3

      De forma general se dice que los nuevos productos de Airmax se harán con firmware de versión 6 y que no habrá manera de ponerle OPENWRT o LEDE con riesgo de que el radio quede inservible. No obstante los radios que traen version 5.6.12 ya vienen con esta caracteristica.

      Por otra parte también se dice que estos nuevos radios no tendrán el acceso al puerto serie que viene en sus placas, o sea, no lo tendran fisicamente.

      Nada amigo, parece que Ubiquiti no quiere otros firmware de código abierto en sus equipos. Suerte con el tuyo y que puedas recuperarlo.

      • ShadowOverNet

        Puedo confirmarte esa teoría, adquirí un NanoStation M5 este año que tenía la versión 6.1.7 de AirOS desde que me lo dieron.
        Conseguí realizar el downgrade totalmente pero para mi sorpresa cuando cargo el LEDE/OpenWRT ( 18.06.1 o 15.05.1 ) sirven las eth0 y eth1, el switch y la conexión por LAN pero cuando vas a Wifi ….. boom, nada de nada, ni escanea.

        Lo raro, entras por SSH y el dispositivo reconoce como que hay una placa wifi, uso iw info y aparece phy0 pero asignas la interfaz, levantas la red y nada de nada como si ni existiera.

        He intentado de todas formas posibles pero nada. OpenWRT no me deja levantar esa interfaz. A ver que pasa, a lo mejor una update con un driver para estos equipos o algo así pero nada de nada en ningún foro.

        • ulisescesar

          Saludos Shadow…:
          Aqui mismo hemos comentado lo que aparece en este link: https://forum.openwrt.org/t/new-ubiquiti-loco-m2-xw/5760/3
          Se dice que los lanzamiento de nuevos radios con firmware de base 5.6.12 en adelante no se podrá poner OPENWRT/LEDE con las consecuencias de no poder realizar la recuperación del radio de vuelta a Airos si se intenta de todas formas flashear.
          Espero que tu radio no tenga estas caracteristicas y que solamente lo hayas comprado con esa actualización.

  • Regis Rodriguez Alemán

    hola y saludos de ante mano al foro…he instalado recientemente en un nanostation m2 xm LEDE y la nueva es no veo en ningún lado como pasar alimentación del por al puerto lan 2….esto para mi si es una desventaja puesto que conecto otro equipo wireles con un solo poe….alguien de ustedes puede postear esta configuracion…saludos

    • ulisescesar

      Saludos Regis:
      Network > Interfaces > Add new interface. Aqui aparece la interfaz eth1 (puerto lan2) que debes activar y configurar

      • regis1990

        si amigo el caso es que quizás no me hice entender busco la configuracion que me de la opcion de enviar alimentacion del Poe por eth2 en el LEDE…me daria salida a otro equipo wireless

        • ulisescesar

          Saludos regis:
          Para activar el POE PASS THROUGHT en el puerto secundario, entra con putty a la consola de la antena y teclea estos comandos:

          echo 8 > /sys/class/gpio/export
          echo out > /sys/class/gpio/gpio8/direction
          echo 1 > /sys/class/gpio/gpio8/value

          Para desactivarlo solo cambia la tercera linea por:
          echo 0 > /sys/class/gpio/gpio8/value

Leave a Reply to talento Cancel reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>