Herramientas de usuario

Herramientas del sitio


public:recetas:openwrt-tp-link740

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
public:recetas:openwrt-tp-link740 [2014/08/15 09:01] – [Guía rápida] boronatpublic:recetas:openwrt-tp-link740 [2017/08/21 06:50] (actual) – [Configurar vpnc] mperez
Línea 27: Línea 27:
 {{:public:recetas:tp-link841-backup-openwrt-2013-11-27.tar.gz|Configuración completa para el WR841 V8.*}} {{:public:recetas:tp-link841-backup-openwrt-2013-11-27.tar.gz|Configuración completa para el WR841 V8.*}}
  
-{{:public:recetas:openwrt-ar71xx-generic-tl-wr841n-v9-squashfs-factory.bin.gz|Firmware para el tp-link TL-WR841N V9.*. (Hay que hacer unzip)}}+{{:public:recetas:openwrt-ar71xx-generic-tl-wr841n-v9-squashfs-factory.bin.gz|Firmware para el tp-link TL-WR841N V9.*. (Hay que hacer unzip; está por comprobar)}}
  
  
Línea 68: Línea 68:
  
 ===== Construir el firmware ===== ===== Construir el firmware =====
 +
 +FIXME: Deprecated
 <code> <code>
   mkdir OPENWRT-TPLINK   mkdir OPENWRT-TPLINK
Línea 247: Línea 249:
 else else
 echo Alive $1 or $2 echo Alive $1 or $2
 +fi
 +</code>
 +
 +Una alternativa que realiza hasta 3 pings (o n) a las IPs dadas y comprueba si se han perdido todos:
 +
 +<code>
 +#!/bin/sh
 +#
 +
 +#no hacer nada si el vpn est.. deshabilitado, para evitar bloqueo de password por reinten
 + [ ! -f /etc/rc.d/S75vpnc ] && exit 0
 +
 +
 + # Restart VPNC if both of the specified hosts on the command line are unavailable
 +if [ $(ping -q -c 3 ${1} 2>&1 | grep "100% packet loss" | sed "s/.*\(100%\) packet loss.*
 +   [ $(ping -q -c 3 ${2} 2>&1 | grep "100% packet loss" | sed "s/.*\(100%\) packet loss.*
 +
 +        echo Not alive $1 or $2, restarting VPNC
 +        /etc/init.d/vpnc stop
 +#        /etc/init.d/network restart
 +        sleep 5
 +        /etc/init.d/vpnc start
 +else
 +        echo Alive $1 or $2
 fi fi
 </code> </code>
  
 <note warning>chmod 755 /usr/local/vpn-keepalive </note> <note warning>chmod 755 /usr/local/vpn-keepalive </note>
 +
 +<note warning>Añadir /usr/local en la variable PATH. Se añade en el fichero /etc/profile </note>
  
 El código anterior se pone crontab para ejecutarse cada 2 minutos. Si falla un ping se volverá a ejecutar el vpnc para abrir el túnel. Deben ponerse dos IPs a las que se llega sólo si el túnel está abierto. Por ejemplo 8.8.8.8. Para ponerlo en crontab la siguiente orden abre el editor para incluirlo en crontab (los asteriscos son minutos horas días semanas meses): crontab -e  El código anterior se pone crontab para ejecutarse cada 2 minutos. Si falla un ping se volverá a ejecutar el vpnc para abrir el túnel. Deben ponerse dos IPs a las que se llega sólo si el túnel está abierto. Por ejemplo 8.8.8.8. Para ponerlo en crontab la siguiente orden abre el editor para incluirlo en crontab (los asteriscos son minutos horas días semanas meses): crontab -e 
public/recetas/openwrt-tp-link740.1408093305.txt.gz · Última modificación: 2014/08/15 09:01 por boronat