![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Usar un router wrt54gs en vez de portalico/guaguaFriday, 29 February 2008, 9:59:24 am Configurar guagua para que forwardee puertos 2500 (es un forward interno al 25 en zen) y 110 a 3.0.1.124 (a través del túnel) He modificado el /etc/vtund.conf para que tenga el siguiente aspecto: ==CUT==/etc/vtund.conf options { firewall /usr/sbin/iptables; } internetti-portalico { pass <protected>; type tun; proto tcp; encrypt yes; keepalive yes; persist yes; up { ifconfig "%% 10.0.1.2 pointopoint 10.0.1.1 mtu 1450"; route "add -net 10.0.1.0 netmask 255.255.255.0 dev %%"; route "add -net 3.0.1.0 netmask 255.255.255.0 gw 10.0.1.1"; firewall "-t nat -A prerouting_rule -i vlan1 -p tcp --dport 2500 -j DNAT --to 3.0.1.124"; firewall "-A forwarding_rule -i vlan1 -p tcp --dport 2500 -d 3.0.1.124 -j ACCEPT"; firewall "-t nat -A prerouting_rule -i vlan1 -p tcp --dport 110 -j DNAT --to 3.0.1.124"; firewall "-A forwarding_rule -i vlan1 -p tcp --dport 110 -d 3.0.1.124 -j ACCEPT"; }; } ==CUT=== Thursday, 20 December 2007, 6:21:52 pm Para el dyndns (p.ej. redaguilera.com) Hay un HOWTO en esta página. Para obtener la IP actual, se hace con: # wget -O /etc/myip http://www.whatismyip.com/automation/n09230945.asp ==CUT===
#!/bin/sh
USER=""
PASSWORD=""
DOMAIN=""
check() {
wget -O /etc/myip http://www.whatismyip.com/automation/n09230945.asp
IP=`cat /etc/myip`
IPANT=`cat /etc/lastip`
if [ "$IP" != "$IPANT" ]; then
cp /etc/myip /etc/lastip
wget -O /dev/null http://$USER:$PASSWORD@members.dyndns.org/nic/update?hostname=$DOMAIN
fi
}
check
#while [ 1 ]; do check; sleep 300; done
==CUT===
Y se ha añadido a /etc/init.d/S99done sh /etc/dyndns.sh & Para el openvpn Se ha instalado el openvpn en ambos sitios y se han puesto las siguientes configuraciones (siguiendo este howto): ==CUT===servidor:/etc/openvpn.cfg# openvpn server config dev tun ifconfig 172.16.0.1 172.16.0.2 secret /etc/static.key keepalive 10 60 ping-timer-rem persist-tun persist-key daemon route 192.168.2.0 255.255.255.0 ==CUT=== ==CUT===cliente:/etc/openvpn.cfg# openvpn client config remote redaguilera.com dev tun ifconfig 172.16.0.2 172.16.0.1 secret /etc/static.key keepalive 10 60 ping-timer-rem persist-tun persist-key daemon route 192.168.1.0 255.255.255.0 ==CUT=== En el /etc/firewall.user, en la parte de Open port to WAN, está puesto iptables -t nat -A prerouting_wan -p tcp --dport 1194 -j ACCEPT iptables -A input_wan -p tcp --dport 1194 -j ACCEPT /usr/sbin/iptables -I INPUT -p udp --dport 1194 -j ACCEPT Update Por último hay que abrir el firewall para que los paquetes de un lado sean válidos para el otro. En el /etc/firewall.user del servidor se añade: iptables -A FORWARD -s 172.16.0.2 -d 192.168.1.0/24 -j ACCEPT iptables -A FORWARD -s 192.168.2.0/24 -d 192.168.1.0/24 -j ACCEPT iptables -A FORWARD -s 192.168.1.0/24 -d 192.168.2.0/24 -j ACCEPT En el /etc/firewall.user del cliente se añade: iptables -A FORWARD -s 172.16.0.1 -d 192.168.2.0/24 -j ACCEPT iptables -A FORWARD -s 192.168.1.0/24 -d 192.168.2.0/24 -j ACCEPT iptables -A FORWARD -s 192.168.2.0/24 -d 192.168.1.0/24 -j ACCEPT NOTA: las pruebas han sido con redaguilera.com; el teléfono de ellos (pero no el de Mario) es 620207245. Tuesday, 13 March 2007, 4:19:46 pm Configuración del módem ADSL de Chiro para que acepte poner cosas en los puertos 3 y 4 Resulta que el Comtrend de jazztel tiene una configuración rara. He encontrado un post en el qu explican como activarlos. Básicamente es: Ve a quality of service y borra tambien las entradas que hacen referencia a los puertos 3 y 4. Y con esas instrucciones ha funcionado :-) (los puertos 3 y 4 estaban configurados con reglas en QoS de Audio y TV respectivamente). Corregido un bug en la config del router de chiro Resulta que faltaba el ";" al final de la password en el vtund.conf Wednesday, 7 March 2007, 5:20:58 pm Instalo el wrt54gl para Chiro Siguiendo las instrucciones de "Thursday, 11 January 2007, 8:01:40 am". La última versión de WhiteRussian es la 0.9: openwrt-wrt54g-squashfs.bin. Cambios con respecto al de abajo:
Thursday, 11 January 2007, 8:01:40 am Usar el wrt54gl para un sitio de demos, instalando el White Russian RC6 Se instala siguiendo estas instrucciones. El password del interfaz web es username (vacío) y passwd "admin". Los pasos que he seguido son los siguientes:
Update (12/01/07): Hoy lo he terminado de configurar, con el nombre "giralda" y el túnel a internetti-giralda usando 10.0.9.x. La red del DIS es la 192.168.5.x, teniendo giralda la 192.168.5.1. El router de (T) ha de ser configurado con la IP 192.168.1.1. Monday, 29 May 2006, 11:15:41 am Usar un WL-500gP para Chiro en Madrid El wl-500gP es el que se vende ahora y está soportado por OpenWRT haciendo unos poquitos tweaks :-). A pedirlo. Thursday, 11 May 2006, 1:51:49 pm Actualizado en tresolivos el vtund-start para que acepte ponerse también como servidor El nuevo vtund-start es como sigue: /usr/sbin/vtund-start
Y la nueva configuración: /etc/vtund-start.conf
Monday, 10 April 2006, 12:15:32 pm Wireless networking con XP La cosa es más complicada de lo que parece si se quiere usar WPA. Instrucciones aquí. Parche a instalar, aquí. Update: A final lo dejé con WEP porque no hay manera de que sea estable con WPA Thursday, 6 April 2006, 2:52:22 pm Configuración del WiFi de tresolivos Lo estoy configurando con WPA-PSK (Pre Shared Key), con WPA2 y AES. Thursday, 6 April 2006, 10:39:33 am Instalado el OpenWRT White Russian RC5 en el asus-wl500gd que hará de tresolivos Los pasos seguidos han sido los de esta página usando TFTP:
Aparte de eso, he seguido los pasos del "Wednesday, 27 July 2005, 12:31:43 pm" para ponerle la IP 192.168.3.1. También he seguido las instrucciones del "Tuesday, 7 February 2006" para instalar el vtun. Tuesday, 14 February 2006, 5:35:17 pm He hecho los cambios de ver a main1 en guagua/mips Y he actualizado las instrucciones del día "Wednesday, 24 August 2005" para /etc/init.d/S50vtun, aunque me falta cambiarlo en portalico O:-) Tuesday, 7 February 2006, 4:09:50 pm Configurado en guagua_wrt el port forwarding de correo y https Lo que he hecho ha sido lo siguiente:
Tuesday, 7 February 2006, 9:33:53 am Instalado OpenWRT White Russian RC4 (1.0RC4) en el futuro guagua Usando las instrucciones del día "Tuesday, 7 June 2005". Pasos adicionales realizados:
Thursday, 3 November 2005, 12:41:28 pm Web de howtos de configuración del router de Ana (Granada) Web del Xavi Wireless x7768r (ADSL Zone) Tuesday, 13 September 2005, 12:17:13 pm Para ver el router de ana desde sico/mad Hay que hacer las dos cosas siguientes:
route add -net 192.168.1.0 netmask 255.255.255.0 gw portalico
iptables -A FORWARD --source 3.0.1.0/24 Para quitarlo, basta hacer:
route del -net 192.168.1.0 netmask 255.255.255.0 gw portalico
iptables -D FORWARD --source 3.0.1.0/24 Wednesday, 24 August 2005, 10:44 am Hacer que la red "de portalico" vea correctamente sico Hay que modificar el firewall para que haga masquerading. Ahora está de la siguiente forma: /etc/init.d/S50vtun
/usr/sbin/vtund-start
/etc/vtund-start.conf
/etc/vtund.conf
Monday, 22 August 2005, 10:23:11 am Por fin arreglado lo de portalico Resulta que el vtun se salía por no poder abrir el dispositivo /dev/net/tun. Me he bajado el paquete kmod-tun, lo he instalado con "-nodeps" (ya que no me dejada instalarlo). Después he hecho: ipkg update ipkg upgrade ipkg install reinstall vtunY he instalado con un insmod el tun.o Por último he hecho un /etc/init.d/S50vtun starty... ¡¡¡Ya tengo ping!!! :-) NOTA: También he actualizado el vtund de internetti a la versión 2.6 (sólo he actualizado el ejecutable con el generado después de un "./configure --prefix=/ ; make" en los fuentes del vtun) Wednesday, 27 July 2005, 12:31:43 pm Configuración del router "portalico" Usando información de cómo establecer un wifi-bridge con OpenWRT he hecho lo siguiente: nvram set lan_proto=static nvram set lan_ipaddr=192.168.4.1 nvram set lan_netmask=255.255.255.0 nvram set wan_proto=dhcp nvram unset wan_ipaddr nvram commit Aparte, he configurado el /etc/vtund.conf con el mismo fichero que estaba usando en iris, pero modificado (1) para que use la 10.0.1.0 (internetti-portalico, según internetti) y (2) para que la conexión se llame internetti-portalico tonto en vtund-start.conf como en vtund.conf. Además he hecho una script con la siguiente línea: /usr/sbin/vtund `cat /etc/vtund-start.conf | grep -v "#" | grep '.' | head -1` Y un enlace a dicha script en /etc/init.d/S50vtund Monday, 13 June 2005, 12:47:26 pm Para conseguir acceso a internet desde el router El método más sencillo es activar masquerading en salchicha: ipchains -P forward DENY ipchains -A forward -i eth0 -j MASQ echo 1 > /proc/sys/net/ipv4/ip_forward Y después, en el router, hacer que esa sea la ruta por defecto: route del default gw 80.59.237.194 route add default gw 192.168.1.3 Y ya está, con esto ya tiene ping a google... Ahora solo falta usar el ipkg e instalar el vtun para openwrt. Update: Hice el "ipkg update" y el "ipkg install vtun". Tuesday, 7 June 2005, 4:29:15 pm Comprados los routers Ya han llegado los dos routers WRT54GS de acuista. Flasheado uno de los routers para que sea portalico Los pasos realizados han sido:
Descripción del proyectoLa idea es sustituir portalico/guagua por un router, de manera que no estén tan expuestos a fallos de discos duros, etc (el problema está en que portalico/guagua están más tiempo apagados que encendidos por problemas de hardware). La idea es usar OpenWRT, que tiene soporte a vtun sobre tun/tap>http://nthill.free.fr/openwrt/tracker/packages/list.php?name=kmod-tun. |