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 [2013/07/10 20:05] – [section 2] egaldupublic: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.
 +
 +<note>Fichero de configuración y sistema operativo compilado con el vpnc para el TP-Link TL-WR841N versión 8.x. Este router sustituye al TL-WR740N:
 +
 +{{:public:recetas:openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin.gz|Firmware para el tp-link TL-WR841N V8.*. (Hay que hacer unzip)}}
 +
 +{{: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; está por comprobar)}}
 +
 +
 +</note>
  
   - Cambiar el firmware   - Cambiar el firmware
Línea 45: Línea 56:
         * pre-configuración de vpn en /etc/rc.local         * pre-configuración de vpn en /etc/rc.local
         * 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 ese caso deberás modificar la ruta por defecto en Network->Interfaces->WAN->Ipv4 Gateway+      * 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 ese caso deberás modificar la ruta por defecto en Network->Interfaces->WAN->Ipv4 Gateway, y también para la ruta estática en Network->Static routes->Ipv4 Gateway.
   - Configurar vpn      - Configurar vpn   
       * editar tu usuario y contraseña en la configuración de vpn de System->startup (/etc/rc.local)       * editar tu usuario y contraseña en la configuración de vpn de System->startup (/etc/rc.local)
Línea 57: Línea 68:
  
 ===== Construir el firmware ===== ===== Construir el firmware =====
 +
 +FIXME: Deprecated
 <code> <code>
   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
 +</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 
Línea 331: Línea 370:
 {{:public:recetas:clavewifi.png?800|Poner clave WPA2 para el acceso wifi.}} {{:public:recetas:clavewifi.png?800|Poner clave WPA2 para el acceso wifi.}}
  
-  * IP 192.168.1.10/24 para red al exterior (boca WAN, azul). Ruta por defecto al router del nodo cliente. Si es una ubiquiti, por defecto debe ser 192.168.1.20. OJO, si se ha configurado con el unsoloclic, la ruta por defecto debería ser 192.168.1.1. Para modificarlo: Network -> Interfaces, editar WAN y cambiar el //IPv4 gateway//.+  * IP 192.168.1.10/24 para red al exterior (boca WAN, azul). Ruta por defecto al router del nodo cliente. Si es una ubiquiti, por defecto debe ser 192.168.1.20. OJO, si se ha configurado con el unsoloclic, la ruta por defecto debería ser 192.168.1.1. Para modificarlo: Network -> Interfaces, editar WAN y cambiar el //IPv4 gateway// y también para la ruta estática en Network -> Static routes //Ipv4 Gateway//.
   * 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>¡¡¡Acordarse de cambiar la contraseña de la cuenta root y de la wifi!!!</note> <note important>¡¡¡Acordarse de cambiar la contraseña de la cuenta root y de la wifi!!!</note>
- 
  
 ===== 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://www.gargoyle-router.com/phpbb/viewtopic.php?f=8&t=2175): 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://www.gargoyle-router.com/phpbb/viewtopic.php?f=8&t=2175):
  
-  * 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.1373486703.txt.gz · Última modificación: 2013/07/10 20:05 por egaldu