Configuraciones, ulisescesar

SCRIPT PARA LA RECONEXION CON LA RED WIFI_ETECSA

Hace unos pocos meses presentamos una solución para los equipos de Ubiquiti de la línea AirMax M relacionado con la reconexión a la red Wifi Etecsa a través del programa Wfi Zone Manager.

En esta oportunidad mostramos como resolver esta cuestión por medio de un Script. Antes de comenzar hay dos aspectos a tener en cuenta.

  • Este script solo aplica a los equipos de Ubiquiti de la línea AirMax M
  • La antena debe tener, preferiblemente, el firmware Custom Script (los que tienen las siglas cs).

Sin más rodeos comenzamos:

Para el desarrollo de este ejemplo hemos utilizado un NanoStationLoco M5 con firmware XW 6.1.4_cs

Entramos a la consola del radio por SSH utilizando Putty.

Nos logueamos con user y password y damos Enter

En la consola copiamos y pegamos con click derecho toda esta línea

cd /etc/persistent && touch rc.prestart && chmod +x rc.prestart && vi rc.prestart

Después de dar Enter, nos aparecerá una ventana como esta:

Presionamos la tecla INSERT, luego copiamos todo este guión de una sola vez y pegamos con clic derecho:

#!/bin/sh
while sleep 30
do
if ping -c 1 10.180.0.30 > /tmp/null
then
echo 10.180.0.30 ok
else
logger 10.180.0.30 missed ping
sleep 4
if ! ping -c 3 10.180.0.30 > /tmp/null
then
logger Etecsa down, refreshing DHCP
killall -SIGUSR2 udhcpc
sleep 2
killall -SIGUSR1 udhcpc
fi
fi
done 2>&1 &

Seguidamente presionamos ESC y  tecleamos

:wq

Después de dar Enter regresamos a la consola:

Copiamos y pegamos con clic derecho esta última instrucción

cfgmtd -w -p /etc  && reboot

Damos Enter y nos aparecerá esta ventana

Y seguidamente esta otra, la cual aceptamos

Y con esto tendremos el script habilitado de forma permanente y vigilante para reconectarnos a la WIFI_ETECSA.

Tendremos en cuenta que el Script se puede deshabilitar cuando usemos la antena para conectarnos a otra red. Esto lo haremos en la pestaña  MAIN en la línea “Script personalizados”, clicando en “Gestionar”, desmarcar Activado, Guardar y Cerrar, luego la antena se reinicia.

Cuando volvamos con la red de Etecsa repetimos el mismo proceso Activando el Script.

También se puede eliminar.

Descargue el tutorial desde AQUI

Acerca de ulisescesar

El autor no ha proporcionado ninguna información.

108 Comments

  1. nini

    saludos tengo un equipo litebean m5 y le puse esta vercion y el escript este q les muestro, se mantiene conectado perfecto pero cuando pongo la tarjeta nauta a los pocos segundos se cae la internet diganme q puedo aser al respecto, le quito el escript y funciona perfecto gracias de ante mano XW.v6.1.4-cs.32113.180112.0918
    echo “while sleep 30
    do
    if ping -c 1 10.180.0.30 > /tmp/null
    then
    echo “10.180.0.30 ok”
    else
    logger “10.180.0.30 missed ping”
    sleep 4
    if ! ping -c 3 10.180.0.30 > /tmp/null
    then
    logger “Etecsa down, refreshing DHCP”
    killall -SIGUSR2 udhcpc
    sleep 2
    killall -SIGUSR1 udhcpc
    fi
    fi
    done 2>&1 &” > /etc/persistent/rc.prestart
    chmod +x /etc/persistent/rc.prestart
    cfgmtd -w -p /etc/

    • ulisescesar

      Saludos Nini:
      Elimina el Script, ya no funciona. Además lee los últimos comentarios, se ha compartido un nuevo script, pruébalo y cuéntanos.

      • angelpacheco

        saludos ulisescesar, yo soy de santiago y en un trabajo que hiciste que fue de openwrt en una de las imagenes salio el hotel malia de stgo de cuba, si eres de stgo, quisiera saber como contactar contigo para que me ayudes con el open wrt, saludos

      • dany

        pero donde esta ese script

        • Javier

          Pudistes encontrar el scrip

          • dany

            jamas lo e visto

  2. abel

    donde puedo conseguir el script para reconexion en un microtik

  3. Yoanny

    Hola a todos como me pueden ayudar para la conexcion de etecsa hay un script nuevo para eso ????’

  4. LoMato

    Hola, saludos a todos, muy buena la publicación, sobre todo esclarecedora.Tengo un NSM5 queria saber si este script basado en la actualizacion XW 6.1.4-cs me serviria y si me pudiesen decir como puedo subir la velocidad de TX/RX pues a pesar de tener un umbral mínimo de ruido en -101dbm, el CCQ por encima de 95% la velocidad se comporta asi. Gracias.

    • ulisescesar

      Saludos:
      En los últimos comentarios se está debatiendo la implementación de un nuevo Script, debido a que el que dio comienzo a este artículo ya no funciona (también se explica en los comentarios por qué).
      Respecto a la tasa de trasmisión y recepción debes revisar en la pestaña “WIRELESS” los valores configurados en: “Máxima Tasa de Trasmisión (Tx), Mbps”; aqui debes escoger “MCS 15 – 130” y desmarcar la casilla “Automático”. Además debes revisar que la potencia de salida esté en su máximo valor, que para un M5, es 27 dbm.

      • LoMato

        Normalmente cuando realizo este cambio que me aconseja el Transmitir CCQ tiende a irse por debajo de 80% lo que me he percato que es fatal para una buena recepción. Tengo mi equipo con script bajo versión XW 6.0.7-cs entonces supongo este tampoco esta funcionando, pues el equipo se me reinicia lo que con menos frecuencia. Gracias.

        • ulisescesar

          Saludos LoMato:
          El parámetro CCQ nos muestra una evaluación general del enlace (latencia, rendimiento, colisiones y/o errores, etc.), por lo que entre más alto sea su valor, significa que nuestra red tiene muy buena latencia (baja), su rendimiento es el mejor (gran ancho de banda) y las colisiones / errores son mínimos o nulos. Pero un CCQ que esté por encima de 70 es adecuado. Se puede tener un enlace con una baja evaluación de CCQ por debajo de 60, pero el problema sería que en condiciones de lluvia moderada a intensa, el CCQ será inestable y el enlace puede ser intermitente.

          Entre los factores externos que afectan bastante el CCQ, tenemos:

          – La Línea de Visión Directa.
          – La Zona de Fresnel.
          – Las interferencias del canal utilizado.
          – Las potencias de los radios.
          – El ancho de canal del sistema.
          – La alineación de las antenas.

          El valor óptimo seria que el CCQ esté de 95 a 100, pero depende de las condiciones que se mencionan anteriormente.

          Pero si deseas mantener el CCQ por encima de todo, debes sacrificar la potencia de salida de la antena en función de la distancia a que está el AP.

  5. any

    hola quisiera saber si el script corre sobre 4.0.4 en un tpstation

  6. Ne$yo

    Hola el nuevo script que pusieron en los comentarios ya lo probé y me da buenos resultados pero durante dos horas, luego no reconecta más, tengo un nanoloco m2 versión XW, en los registros del sistema me pone como si he intentado reconectarme varias veces, lo borré pero era algo como eso, Ulisescesar que experiencias tienes con el script, si me pudieran ayudar.

  7. NetRebel

    Hola muchachos
    Esta es mi segunda version del script para la reconexion a los AP
    Como habia explicado en el primer post, la primera version del scrip tenia cierta fragilidad y fallaba bajo ciertas condiciones.
    Esta version tiene mejoras y cambios que lo hacen mas robusto.
    Por favor pruebenla y me hacen saber sus experiencias.
    Saludos, nos vemos por ahí…

    #Keep-UP Version 2.1
    #By NetRebel 22/05/2018
    #!/bin/sh
    while sleep 4
    do
    if dmesg | grep “STA disconnect” > /tmp/null
    then
    killall -SIGUSR2 udhcpc
    sleep 2
    killall -SIGUSR1 udhcpc
    logger -t Keep-UP-2.1 Reconnected to Access Point/Cell
    dmesg -c > /tmp/null
    fi
    done 2>&1 &

    • javier

      me podría decir los pasos para poner ese script en mi m5

    • Rafa

      Mano ese escrito no me funciona he probado el firmware 6.1.4 y 6.1.7 los dos c_s me pudieras decir que pasa saludos de antemano

  8. danny

    alguien me pudiera decir o mandar una aplicasion para movil.apk para dar release a una interface para quitar la conexion pleaseeeeeeeee…….

    • Vladimir

      enviame un email para enviartela slds

      • Necesito apk que me sirva para resetear login

      • Fifo

        bro puedes mandarme una apk para dar release para quitar la conexion desde el movil

      • Fifo

        acostaguarner@gmail.com esta es mi direccion por si puedes enviarme la apk para quitar la conexion desde el movil

  9. javier

    Donde puedo encontrar el scrip correcto.

  10. AMT

    buenas a todos quisiera saber si ese scrip es para la renovacion de ip o es para la disociación que ocurre cuando se congestiona las antenas de etecsa , pregunto porque yo no sufro de disociación pero si cada 15:40mn etecsa refresca el ip y mi NSlocoM5 se queda en blanco en la RX , entonces tengo que reiniciarlo o entral en el y darle a renovar ip , gracias .

  11. Fafaito

    Entonces colegas con cual script nos quedamos para los M5

  12. AMD

    cual script es el mas actualizado favor d recomendar alguno q sea el mas operativoy con menos fallos???

  13. Manuel

    Hola puse el scrip bajo la version 6.1.7 cs y cuando se lo aplico el nano m5 se me desconecta y deja de responder hasta cierto rato mas o menos 1 hora me pueden ayudar a saber que pasa

  14. Fafaito

    Hola, yo tengo un M5, que me pasa lo mismo, cada 15 min c desconecta de Etecsa, he estado buscando varios script pero ninguno me funciona, la unica forma que he encontrado para mas o menos arreglar el problema es usando el guardian del ping, cada ves que etecsa desconecta el equipo el guardian c encarga de reconectarlo en un tiempo mas o menos de 2 a 3 minutos, el unico defecto que tiene es que aunque haya internet cada 15 minutos tambien lo desconecta pero lo vuelve a enganchar cada 2 o 3 minutos, es un poco molesto pero resuelve algo hasta que c cree un script sin fallos.

  15. AMT

    yo utilisaba guardian ping hantes hasta que descargue el AC2 beta ( Air Control ) el programa esta monitoreando en tiempo real todo lo que esta haciendo el M5 y se encarga de reconectar el M5 cuando se desconecta de etecsa

    • eso lo hace el programa solo o tienes que configurar algo, el air control 2 beta no funcionaba con mi nanostation loco m5 , lo tengo en XW.v6.1.7 y decia que no estaba soportada, descargue el air control 2.1.1 creo y ya me deja administrarlo, pero creo que es lo mismo que la pagina web (lo acabo de instalar, no he probado si se reconecta o no) si alguien lo necesita se lo puedo mandar para que lo pruebe y me diga

      escriban a carlosamolina@nauta.cu

  16. Rafa

    Ulicesar saludos de antemano he intentado contactar contigo en varias ocasiones pudieras decirme porque no pincha el scrip puse el último en el 6.1.4 y el 6.1.7 y no me trabaja para nada Por favor ayúdame

  17. Zero

    Saludos, tengo un Nanostation Loco M5 y cuando le pongo el script y salvo y reinicio el equipo no responde mas, tengo q resetearlo de fabrica para empezar de 0. Ese mismo procedimiento lo segui con un LiteBeam y perfecto todo. Por cierto, mi version del script es esta y en el Beam me ha funcionado perfectamente. En espera de su ayuda…

    #!/bin/sh
    while sleep 180
    do
    if ping -c 3 216.58.192.46 > /tmp/null
    then
    echo 216.58.192.46 ok
    else
    logger 216.58.192.46 missed ping
    sleep 4
    if ! ping -c 3 216.58.192.46 > /tmp/null
    then
    logger Reconectando a ETECSA
    udhcpc -i ath0 -s /var/etc/udhcpc/udhcpc
    fi
    fi
    done 2>&1 &

  18. k@tos

    mi gente necesito el script para un lhg-5

    • KinG_YoaN

      mano si por casualidad resolviste para tu lhg-5 si no te importaria compartirlo…. es q yo tambien necesito uno

  19. chimotrufio

    Hola, encontre a una persona q me arregló el litebeam m5 mio, llevo como 3 dias probandolo y no he tenido ni un solo problema, ni se ha caido ni una vez, me lo recomendó una amistad a la q le había arreglado ya un nano m5 para el problema este de la reconexión.

  20. amaurys

    Lo intente con dos m5 y le puse la mima configuracion pero de.momento un AP tiene internet y el otro no y asi viceversa. Deje el correo en el comentario anterior

  21. Fifo

    este script me lo dieron pero no lo he probado aun necesito saber si alguin ya lo ha usado en M5 por favor si ya lo han pobrado haganmelo saber

    #!/bin/sh
    while sleep 30
    do
    if ping -c 1 10.180.0.30 > /tmp/null
    then
    echo 10.180.0.30 ok
    else
    logger 10.180.0.30 missed ping
    sleep 4
    if ! ping -c 3 10.180.0.30 > /tmp/null
    then
    logger Etecsa down, refreshing DHCP
    killall -SIGUSR2 udhcpc
    sleep 2
    killall -SIGUSR1 udhcpc
    fi
    fi
    done 2>&1 &

    • ErnestoM

      Fifo saludos: Ese ya no funciona, prueba este:
      #Keep-UP Version 2.1
      #By NetRebel 22/05/2018
      #!/bin/sh
      while sleep 4
      do
      if dmesg | grep “STA disconnect” > /tmp/null
      then
      killall -SIGUSR2 udhcpc
      sleep 2
      killall -SIGUSR1 udhcpc
      logger -t Keep-UP-2.1 Reconnected to Access Point/Cell
      dmesg -c > /tmp/null
      fi
      done 2>&1 &

      • Fifo

        saludos ErnestoM, ese ya tu lo has probado

        • ErnestoM

          Fifo si lo he usado y me funciona, prueba y fíjate en el registro de tu equipo, para ver si necesitas hacerle alguna modificación. Saludos

      • W2

        ErnestoM probe el script q mencionas y no me funciona,revise el registro del nano y mira lo q me sale cuando se me desconecta,podrias ayudarme a hallar una solucion???gracias
        May 5 15:40:58 wireless: ath0 Received disassoc from 68:a8:28:1a:71:e0. Reason: Disassociated because sending STA is leaving (or has left) BSS (8).
        May 5 15:40:58 wireless: ath0 Sending deauth to 68:a8:28:1a:71:e0. Reason: Disassociated because sending STA is leaving (or has left) BSS (8).
        May 5 15:40:58 wireless: ath0 New Access Point/Cell address:Not-Associated
        May 5 15:41:20 wireless: ath0 New Access Point/Cell address:68:A8:28:1A:71:E0

      • NetRebel

        Hola ErnestoM

        Gracias por compartir el script. Me alegra que te esté funcionando.
        Te agradeceria que tú y otros colegas me dieran retroalimentacion sobre este, con el fin de hacerle los ajustes finos.

        Saludos
        NetRebel

  22. Ghost

    Tengo una nano m5 con version de firmware XW.v6.1.4-cs.32113.180112.0918 y cuando pasa un rato sigue conectado a la WiFi, tiene velocidad arriba pero el gráfico está en 0 Kps y cuando intento autentificarme no me deja; tengo que ir a clinete DHCP y darle donde dice renovar cuando quiero volver a conectarme; exite alguna solucion para mi problema.

    • ErnestoM

      Saludos Ghost: Si existe una solución a tu problema, sobre eso va este hilo, revisa el tutorial al principio, lo que en vez de cargar el script propuesto inicialmente utiliza este:
      #By NetRebel 22/05/2018
      #!/bin/sh
      while sleep 4
      do
      if dmesg | grep “STA disconnect” > /tmp/null
      then
      killall -SIGUSR2 udhcpc
      sleep 2
      killall -SIGUSR1 udhcpc
      logger -t Keep-UP-2.1 Reconnected to Access Point/Cell
      dmesg -c > /tmp/null
      fi
      done 2>&1 &

      Comenta los resultados para si necesitas alguna modificación hacérsela. saludos

      • ghost

        Ese es el que le tengo puesto ahora y sigue el problema; cuando pasa un rato el sigue conectado a la WiFi y tiene Velocidad TX/RX pero el grafico de rendimiento WLAN0 esta en 0 kps de TX y RX y para volver a autentificarme tengo que ir a clinete DHCP y darle donde dice renovar cuando quiero volver a conectarme. Saludos y gracias de antemano

    • dany

      es que se te pierde la transmicion

  23. W2

    buenas agradeceria a alguien que me comparta algun script para la desconexion de etecsa,para un m2 v6.0.4 (XM) que funcione bien,ya q los que han puesto aki no me han funcionado,ponganlo por aqui,se lo voy a agradecer,saludos.

  24. Ghost

    Tengo una Nano M5 con firmware XW.v6.1.8-cs.32774.180921.1518 luego de muchas modificaciones al script inicial esta me sirve de maravilla. Saludos

    #!/bin/sh
    while sleep 180
    do
    if ping -c 3 10.180.0.30 > /tmp/null
    then
    echo 10.180.0.30 ok
    else
    logger 10.180.0.30 missed ping
    sleep 4
    if ! ping -c 3 10.180.0.30 > /tmp/null
    then
    logger Reconectando a WIFI_ETECSA
    udhcpc -i ath0 -s /var/etc/udhcpc/udhcpc
    fi
    fi
    done 2>&1 &

    • Fafá

      Bro yo tengo un M5 v6.1.7-cs crees q bajo esta version ese script me funcione bien?

    • Ghost

      Este es el script definitivo para mi me sirvió y llevo al rededor de un día probandolo sin problemas. Tengo instalado en un m5 XW.v6.1.8-cs.32774.180921.1518. Saludos.

      #By Ghost 04/11/2018
      #!/bin/sh
      while sleep 600
      logger Escaneando WIFI_ETECSA
      do
      if ping -c 3 190.92.127.78 > /tmp/null
      then
      echo 190.92.127.78 ok
      else
      logger Conexion con WIFI_ETECSA perdida
      sleep 1
      if ! ping -c 3 190.92.127.78 > /tmp/null
      then
      logger Reconectando a WIFI_ETECSA
      udhcpc -i ath0 -s /var/etc/udhcpc/udhcpc
      fi
      fi
      done 2>&1 &

  25. LUIS MOREJON

    NECESITO ALQUIEN QUE ME AJUSTE MI NANO M2 PARA CONECTARME A ETECSA, LO LOGRO PERO LA CONEXION ES MUY INESTABLE.

    SALUDOS

    LUIS

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *