vie. Oct 18th, 2019

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

118 pensamientos sobre “SCRIPT PARA LA RECONEXION CON LA RED WIFI_ETECSA

  1. Hola me gustaria saver, como puedo saver si un equipo de la Serie M como ablas tiene el Vercion que tiene puesto es ¨cs¨ o no porque yo le pueso el Script este que pusisye a un NanoStacion M5 q tengo con la 6.1.3 y me puso el Script como pones en la ultuna foto pero no lo reconexto a los 15 minutos como devia. y si no es haci de donde la puedo descargar apara podersela poner a un M5 y a un M2, que tengo.

    1. Saludos Luiso:
      La línea AirMax cuenta con dos series la M y la AC y esto se refiere al estándar de las normas de funcionamiento de una red de área local inalámbrica. Para el caso de la serie M (que es la tecnología más vieja de Ubiquiti) trabaja con el estándar 802.11 a y 802.11 n y la serie AC con el estándar 802.11 ac en la frecuencia de los 5Ghz. En la frecuencia de los 2.4Ghz la serie M utiliza el estandar 802.11 b, g y n; mientras que la serie AC no utiliza esta frecuencia.
      Por supuesto que hay diferencias entre una y otra por ejemplo la tasa máxima de transferencias de datos en la serie M en la banda de los 5Ghz es de 150 Mbps y en la AC 500 Mbps.
      Con relación al Script y su funcionamiento en la serie AC, no tengo la experiencia, pero basándome en la arquitectura del sistema operativo, puedo decir que tal vez el diseño de los directorios entre la serie M y la AC no coincidan. Pero no hay mejor prueba que llevar a la práctica la teoría, puedes correr el script en tu equipo de la serie AC, no te va a dañar tu dispositivo si el script no funciona. Si lo pruebas deja aquí tu comentario. Finalmente decirte que debes poner el último firmware que está en la versión 8.5, con esto garantizas un mejor enlace con la tecnología de Etecsa.

  2. Mira para los que no tengan inter aqui tiene la ultima vercion del Softwar Modifical q hay para los equipos de ubiquito de la serie M como disen eyos, yo le puse la 6.1.3 y es verdad que eso pincha cantidad, es verdad que normal mente lo que uno tiene intalado es el primero que sale por eso es q no pincha pero poniendo uno de esto en depenencia de la vercion que tengas si es XM o XW con ese que puse en http://ftpapp.cubava.cu/ pueden poner este Script sin problemas, por mi esperiencia y la de unos socios se que pincha sin problemas.

      1. Hola como es que puedo desmarcar eso que mensionas hay que en el Caso de mi M5 me aparese como marcado, y no me deja desmascarlo como dises tu hay en tu comentario y ayer me paso algo raro tuve que restaurar mi M5 via Putty porque no podia entres y lo ise con este comando, cp /usr/etc/system.cfg /tmp/system.cfg; save; reboot y al entrar de nuevo por el IP 1.20 Como siempre vi q es Script este que le avia escrito se avia mantenido hay mismo y no lo abia quitado, eso en mi caso es algo super bueno. Saludos y gran trabajo

        1. Saludos Mal02:
          Si el “Pire” está habilitado y no lo puedes desmarcar, debes ir a la pestaña “Avanzadas” y habilitar “ Permitir Control de EIRP por el instalador”. Luego vuelves a la Pestaña “Wireless” y desmarca la casilla “Calcular limite Pire” y ya puedes acomodar la potencia de la antena a tus necesidades.

    1. Saludos Douglas:
      Me parece bien que alguien copie o reproduzca total o parcialmente lo que aquí publicamos, porque de esa manera se difunde mas el conocimiento, por otra parte es clara evidencia de la calidad de los artículos que ponemos en manos de los lectores. No te preocupes, pienso que no hay nada que denunciar, mas bien, agradecer.

      1. Si lo conosco, pero es q no quiero limitarlo por esa via y el CCProxy no soporta que el IMO pase por el y darle la nevegacion a algunos Moviles por via del proxy es una total Jodiendam antes lo que mas se me ocuria era montar un Servidor de VPN en mi y con eso resolvia todo, lo que lo malo de esos 2 casos es que tengo que dejar una PC todo el tiempo ensendida y eso no es lo que queremos, yo al final ya abia leido como limirtar, pero es q si pongo un limite en el equipo, es para todo el mundo, pero no es como lo que me hace falta ami.

        1. Realmente se puede limitar el ancho de banda desde el mismo nano, pero como bien dices, eso afecta a todos los clientes. Todavía queda una alternativa y es montar un Portal Cautivo por software que te permita hacer lo que quieres. Conozco uno que es free, se llama “EasyHotspot”, es una distribución de Ubuntu y requerirás de algunas cosas adicionales como por ejemplo una segunda tarjeta de red. En fin si te entusiasma la idea aquí te dejo el link
          http://www.ubuntubuzz.com/2012/04/easyhotspot-open-source-hotspot.html

  3. Hola ulisescesar. Primero que todo muchas grascias por tu trabajo y tu dedicacion. Quisiera saber como hacer la reconexion con un mikrotik. Tambien tengo entendido de que hay un script para mejorar la señal. Si Conoces algo de esto agradeceria tu ayuda gracias nuevament.

  4. hola ulisescesar. Primero que todo agradecerte por tu trabajo y dedicacion. Quisiera saber como se hace la reconexion en un mikrotik y tambien tengo entendido que hay un script para mejorar la señal. Si conoces de este tema agradeceria tu ayuda. Gracias nuevamente

  5. Poseo un nanostation loco M2 que inicialmente venía con la versión v5.6.12 (XW) y lo actualicé a la v6.1.4-cs.32113 (XW) y posteriormente le instale todo muy bien hasta que al conectarme a la navegación nacional (intranet) y ya en la página elegida me redirigía al loggin de ETECSA una y otra vez siempre que quería consultar algún documento o querer descargar algo y para más asombro mío la intranet comenzó a descontarme del saldo como si estuviera conectado a internet.
    Al percatarme de lo sucedido desinstale el script y todo se solucionó con el molesto inconveniente de quedar sin la reconexión que funcionaba de maravilla.
    Quizás haciéndole algún cambio a las instrucciones del script se pueda solucionar esto y le agradecería comunicara su opinión al respecto.

  6. Poseo un nanostation loco M2 que inicialmente venía con la versión v5.6.12 (XW) y lo actualicé a la v6.1.4-cs.32113 (XW) y posteriormente le instale los script. Todo muy bien hasta que al conectarme a la navegación nacional (intranet) y ya en la página elegida me redirigía al loggin de ETECSA una y otra vez siempre que quería consultar algún documento o querer descargar algo y para más asombro mío la intranet comenzó a descontarme del saldo como si estuviera conectado a internet.
    Al percatarme de lo sucedido desinstalé el script y todo se solucionó con el molesto inconveniente de quedar sin la reconexión que funcionaba de maravilla.
    Quizás haciéndole algún cambio a las instrucciones del script se pueda solucionar esto y le agradecería comunicara su opinión al respecto.

    1. Man el funcionamiento del script es básicamente chequear que le está haciendo ping al portal cautivo, cuando te conectas a internet este sigue haciendo ping, cosa que no sucede con la navegación nacional, lo que yo hago y puedes hacer, si no te conectas muy frecuente a la nacional es loguearte por el putty, tecleas ps -l para ver detalladamente todos los procesos que se están ejecutando en tu antena, y tumbas el correspondiete al script. esto lo haces con el comando kill 559 por ejemplo, donde el número es el PID, el identificador del proceso que es una de las columnas que te va a salir.
      Saludos y espero que te sirva de algo.

        1. Saludos Ulisescesar:
          Si resulta más fácil, por la interfaz web pero me daba el mismo problema, se seguía ejecutando el script, y hasta que no reiniciaba la antena de fábrica que se borraba no podía utilizar la navegación nacional, no se por qué pero era así. Por eso le di esa solución. Gracias de todas formas y si hay alguna mejor hazme saber. Buen trabajo con el blog.

  7. hola a todos/as este scrips esta super y funciona de maravillas, gracias a todos
    ahora una pregunta diganme si halguien a logrados hacer VLAN en NSM-5 contra etecsa y ha logrado que se le asignen una ip por WLAN (VLAN creadas anteriormente) de ser asi lograria tener el llamado (MULTIPORTAL) asi se podria activar mas de una cuenta nauta por el mismo equipos y luego con una buena configuracion duplicar o triplicar la velocidad de navegacion….cosa ya lograda por los usuarios de Microtik. saludos a todos

  8. Hola a todos, en mi nano no tengo siempre lo mismo servidor dhcp, creo sea mejor uno script que ante vea l IP che uitiliza el nano, le hace un arp ping y si se caje despues de un tiempo haga un release de dhcp address.
    Yo no se escribirlo pero con el mikrotik funciona

    Saludos

  9. Saludos amigo tengo un problema con mi nano station m5 loco de Ubiquiti , lo tenia configurado y me funcionaba perfectamente pero de la noche a la mañana
    dejo de cargarme el portal para el inicio de sesion con la cuenta nauta, o sea
    que ve perfectamente la WIFI_ETECSA y con buena intensidad, pero cuando
    pongo en el navegador 1.1.1.1 me redirecciona hasta secure.etecsa.net:8443 pero
    da error la pagina y no la carga, necesito saber si el script es para solucionar este problema, saludos y espero respuesta.

  10. hola tengo un problema serio que si ustedes saben como solucionarlo, si me pueden ayudar por favor estoy que la cabeza se me va a explotar, yo puse el scrip bien hace un mes y estaba trabajando de maravilla, y ahora que cambiaron el dns etecsa, se conecta por solo 1min, y se desconecta solo, ayudenme por favor, no se que hacer

  11. hola, necesito ayuda: Hace unas semana monte el scrip y todo ok, super, y hace dos dias cambiaron el dns, a partir de aahi empesaron los problemas, ya qe cuando me conecto a la WIFI ETECSA, es nadamas que por 1 min, no entiendo lo que esta pasando aclarenme una cosa si es que esta en conflicto el scrip o es algo que etecsa esta haciendo, no entiendo nada, necesito ayuda, si alguien le ha pasado esto que me diga como solucionar el problema, saludos

  12. señores el scrip ya no lo pueden usar mas etecsa bloqueo el trafico de ping y ya no se le puede dar ping a la ( 10.180.0.30 ) que es el servidor que le vrinda el ip , y el script en los nanostation funcionan dando ping a ese ip al no darle ping el script manda a renovar el ip muy seguido y por eso las cuentas se caen y no duran quitenle el script y pongan la cuenta y veran que no se cae la coneccion .

  13. Saludos a todos:

    La solución para la desconexión de la red de ETECSA mediante este Script dependía de la combinación de elementos y circunstancias que caracterizó una situación en un momento dado. Si esa situación ya perdió vigencia, este Script carece de valor y por consiguiente es aconsejable eliminarlo.

    Las soluciones son buenas mientras funcionen, de lo contrario quedan obsoletas.

    Gracias.

    1. Estimiado colega
      Tu scrip funciono a la perfeccion, esta muy bien disenado, solo que al darse el cambio en el que bloquearon ICMP a la direccion IP que se usaba como referencia pues simplemente no puede funcionar.
      Trabajemos juntos que encontraremos otra solucion. He estado trabajando en ello y casi lo tengo a punto.
      Un saludo

      1. Saludos NetRebel:
        No me adjudico el hecho de haber creado el Script, solo contribuí a su publicación. No obstante estoy tratando de insertar en la configuración de los nanos una linea: list rebind_domain ‘secure.etecsa.net’, que debe tener un enlace a localservice ‘1’.

  14. Hola muchachos
    Este script funciona, solo que es ligeramente frágil.
    Su fragilidad radica en lo siguiente: como este hace uso de las líneas que genera el log del sistema; si lo instalas en un equipo que tiene activo el DHCP server y tenemos conectados varios hosts que se sirven de este, los DHCPREQUEST y DHCPACK podrían generar gran cantidad de mensajes de log y “confundir” al script, entonces no reestablecería la conexión.
    Algo que puede disminuir las probabilidades de fallo sería aumentar la frecuencia de verificaciones, pero comprendo que no es una solución robusta.
    Pensemos todos juntos a ver qué sale
    A continuación dejo el script, pruébenlo en un entorno congestionado y me cuentan lo que sucede.
    Saludos y suerte a todos

    #Keep-UP Version 1.4
    #By NetRebel 19/05/2018
    #!/bin/sh
    while sleep 2
    do
    if tail -n2 /var/log/messages | grep “Received disassoc” > /tmp/null
    then
    killall -SIGUSR2 udhcpc
    sleep 2
    killall -SIGUSR1 udhcpc
    logger -t Keep-UP Reconnected to ETECSA
    fi
    done 2>&1 &

      1. Saludos Netrebel:
        He añadido la linea completa “Received disassoc from fc:e3:3c:9a:86:a0″, para ser mas específico de donde proviene la disociación. Esto trae como consecuencia que cada quien deberá adicionar la MAC de la red de ETECSA que esté vinculado. Por lo demás todo perfecto, magnífico aporte. Hasta el momento lo he probado sin navegación, es decir, solamente observando cada 15 minutos si se ejecuta la reconexión y hasta ahora no ha fallado. Pronto lo haré con navegación.
        Reitero mi agradecimiento.

        1. que tal amigo , revizando el script mas moderno para la Reconexion a WiFi-ETECSA y viendo tu contribucion en ““Received disassoc from xx:xx:xx:xx:xx:xx se me ocurre una idea para refinar aun mas el proceso.

          que tal si se lee “/tmp/system.cfg” y se extrae el valor de “wireless.1.ap” que es la MAC de la red a la que se está vinculado ? asi el Script seria mucho mas generico y no habria en principio que editarlo para cada usuario en custion.

          me dueler no tener el conocimiento para implementarlo pero al menos toqueteando y leyendo un poco he podido imprimir en pantalla ese valor:

          grep wireless.1.ap /tmp/system.cfg | cut -d’=’ -f2

          *** est solucion seria para AirOS , no se si sirva para otros Sistemas ***

  15. 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/

      1. 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

  16. 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.

    1. 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.

      1. 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.

        1. 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.

  17. 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.

  18. 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 &

  19. 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 .

  20. 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.

    1. 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

  21. 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 &

  22. 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.

  23. 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 &

    1. 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 &

      1. 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

  24. 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.

    1. 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

      1. 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

  25. 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 &

    1. 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 &

  26. amigos del blog, no se si alguien pudiera ayudarme, necesito alguna herramienta para reiniciar el equipo, renovar o tumbar la coneccion, ya saben por si se me queda la cuenta pegada poder tumbarla sin tener que entrar al equipo, bien pueda ser .apk,.exe o cualkier otra extencion. Gracias de ante mano.

  27. hay alguna otra solución para los que tenemos un nanostation M2 de los mas antiguos airMAX solamente.
    Algo que me ayude a no tener que entrar siempre al nano para renovar el ip de etecsa, yo tengo muy buena conexión por si de algo sirve este dato. Y ademas lo tengo configurado como indican en este mismo blog, solo que al pasar un rato y nadie hacer conexión tengo que entrar el nano y darle en la opción renovar para que salga el login de nauta.
    Gracias por el foro y espero que alguien pueda darme una idea

  28. El script no funciona, por favor, alguien podría arreglarlo?
    Los comandos killall -SIGUSR# udhcp, donde # es un número, representa los botones [soltar] y [renovar] respectivamente, por lo que usando solamente SIGUSR1, ya estaría garantizado el botón [renovar].
    Pido se revise el script porque la función while en bash tiene otros parámetros en el chequeo condicional.
    Saludos.

Deja un comentario