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 [2013/07/10 18:45] – egaldu | public:recetas:openwrt-tp-link740 [2017/08/21 06:50] (actual) – [Configurar vpnc] mperez | ||
---|---|---|---|
Línea 20: | Línea 20: | ||
===== Guía rápida ===== | ===== Guía rápida ===== | ||
Guía rápida de configuración. Si necesitas más información sobre cada paso la encontrarás más adelante en la receta. | Guía rápida de configuración. Si necesitas más información sobre cada paso la encontrarás más adelante en la receta. | ||
+ | |||
+ | < | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | </ | ||
- Cambiar el firmware | - Cambiar el firmware | ||
Línea 26: | Línea 37: | ||
*Cargar el {{: | *Cargar el {{: | ||
- Activar root openwrt cambiando su password | - Activar root openwrt cambiando su password | ||
- | *telnet a 192.168.1.1 | + | *Abrir interfaz web del router http://192.168.1.1 |
- | *passwd | + | *login -> go to password configuration |
+ | *poner clave guifiadmin | ||
- Cargar la configuración de vpn | - Cargar la configuración de vpn | ||
- | *Abrir interfaz web del router http:// | + | *Abrir interfaz web del router http:// |
*Ir a System-> Backup / Flash Firmware -> Restore Backup | *Ir a System-> Backup / Flash Firmware -> Restore Backup | ||
*Cargar una de las siguientes configuraciones: | *Cargar una de las siguientes configuraciones: | ||
Línea 44: | Línea 56: | ||
* pre-configuración de vpn en / | * pre-configuración de vpn en / | ||
* reinicio de vpn automático | * reinicio de vpn automático | ||
- | * En las dos configuraciones el router espera tener la antena en la 192.168.1.20. Si has utilizado el unsolclic tu antena será la 192.168.1.1, | + | * En las dos configuraciones el router espera tener la antena en la 192.168.1.20. Si has utilizado el unsolclic tu antena será la 192.168.1.1, |
- Configurar vpn | - Configurar vpn | ||
* editar tu usuario y contraseña en la configuración de vpn de System-> | * editar tu usuario y contraseña en la configuración de vpn de System-> | ||
Línea 52: | Línea 64: | ||
* si todo funciona se encenderá el candado y podrás navegar a través del vpn | * si todo funciona se encenderá el candado y podrás navegar a través del vpn | ||
* si no funciona no habrá luz en el candado y tendrás que revisar los pasos en el resto de esta guía. | * si no funciona no habrá luz en el candado y tendrás que revisar los pasos en el resto de esta guía. | ||
- | |||
===== Construir el firmware ===== | ===== Construir el firmware ===== | ||
+ | |||
+ | FIXME: Deprecated | ||
< | < | ||
mkdir OPENWRT-TPLINK | mkdir OPENWRT-TPLINK | ||
Línea 236: | Línea 249: | ||
else | else | ||
echo Alive $1 or $2 | echo Alive $1 or $2 | ||
+ | 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 -c 3 ${1} 2>&1 | grep "100% packet loss" | sed " | ||
+ | [ $(ping -q -c 3 ${2} 2>&1 | grep "100% packet loss" | sed " | ||
+ | |||
+ | echo Not alive $1 or $2, restarting VPNC | ||
+ | / | ||
+ | # / | ||
+ | sleep 5 | ||
+ | / | ||
+ | else | ||
+ | echo Alive $1 or $2 | ||
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 | ||
Línea 331: | Línea 370: | ||
{{: | {{: | ||
- | * IP 192.168.1.10/ | + | * IP 192.168.1.10/ |
* Hay corregidos errores en la configuración del DNS para poder conectar a nombres dentro de la propia guifi.net. | * Hay corregidos errores en la configuración del DNS para poder conectar a nombres dentro de la propia guifi.net. | ||
Línea 342: | Línea 381: | ||
<note important> | <note important> | ||
- | |||
===== Configuración de la red y otros detalles ===== | ===== Configuración de la red y otros detalles ===== | ||
Línea 369: | Línea 407: | ||
Si perdemos el acceso al router (olvidamos el password, ponemos mal alguna regla del firewall, etc), se puede volver a dejar el openwrt en su estado inicial, para ello hay que seguir estos pasos (de http:// | Si perdemos el acceso al router (olvidamos el password, ponemos mal alguna regla del firewall, etc), se puede volver a dejar el openwrt en su estado inicial, para ello hay que seguir estos pasos (de http:// | ||
- | * Desconectar el cable del router | + | * Desconectar el cable de red del router |
* Conectar el PC con alguno de los puertos LAN del router. | * Conectar el PC con alguno de los puertos LAN del router. | ||
* Configurar el PC con la IP estática 192.168.1.2 | * Configurar el PC con la IP estática 192.168.1.2 |
public/recetas/openwrt-tp-link740.1373481938.txt.gz · Última modificación: 2013/07/10 18:45 por egaldu