public:recetas:openwrt-tp-link740
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
public:recetas:openwrt-tp-link740 [2014/08/15 09:01] – [Guía rápida] boronat | public:recetas:openwrt-tp-link740 [2017/08/21 06:50] (actual) – [Configurar vpnc] mperez | ||
---|---|---|---|
Línea 27: | Línea 27: | ||
{{: | {{: | ||
- | {{: | + | {{: |
Línea 68: | Línea 68: | ||
===== Construir el firmware ===== | ===== Construir el firmware ===== | ||
+ | |||
+ | FIXME: Deprecated | ||
< | < | ||
mkdir OPENWRT-TPLINK | mkdir OPENWRT-TPLINK | ||
Línea 247: | Línea 249: | ||
else | else | ||
echo Alive 1or2 | echo Alive 1or2 | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | Una alternativa que realiza hasta 3 pings (o n) a las IPs dadas y comprueba si se han perdido todos: | ||
+ | |||
+ | < | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | |||
+ | #no hacer nada si el vpn est.. deshabilitado, | ||
+ | [ ! -f / | ||
+ | |||
+ | |||
+ | # Restart VPNC if both of the specified hosts on the command line are unavailable | ||
+ | if [ (ping−q−c3{1} 2>&1 | grep "100% packet loss" | sed " | ||
+ | [ (ping−q−c3{2} 2>&1 | grep "100% packet loss" | sed " | ||
+ | |||
+ | echo Not alive 1or2, restarting VPNC | ||
+ | / | ||
+ | # / | ||
+ | sleep 5 | ||
+ | / | ||
+ | else | ||
+ | echo Alive 1or2 | ||
fi | fi | ||
</ | </ | ||
<note warning> | <note warning> | ||
+ | |||
+ | <note warning> | ||
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