|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
Creación de VPNHola buenas. Llevo unos meses pegandome con OpenBSD (anteriromente conocí FreeBSD) para poder montar unos servidores firewall con VPN de enlace entre varias ADSL. Nose por donde empezar... Bueno despues de leer e intentar varias cosas, me decidí por poner en practica la opción de creación de VPN en 2 minutos de Dragos Ruiu: http://www.securityfocus.com/infocus/1859. Estos son mis equipos: Nodo1 ext: 10.0.0.50 int: 192.168.1.1 Nodo2 ext: 10.0.0.51 int: 192.168.2.1 Efectivamente en 5 minutos, tenia dos equipos (P3 a 733 y P3 a 600 con 3 tarjetas de red cada uno: ext, int y wif) con la interface externa en la misma LAN y creaban una VPN entre los pc, con la peculiaridad que podia acceder desde el nodo1 a la red interna del nodo2 pero no viceversa. Ahora he separado estos equipos por la red de redes, esto es: cada nodo tiene un router como puerta de enlace con la IP publica: Nodo1 ext: 10.0.0.50 -> gateway: 10.0.0.1 -> publica: 80.10.10.10 Nodo2 ext: 10.0.0.51 -> gateway: 10.0.0.1 -> publica: 80.10.10.20 He modificado los sigueintes archivos en los nodos: /etc/ipsec.conf /etc/pf.conf /etc/isakmpd/pubkey/ipv4/10.0.0.51 renombrado a 80.10.10.20 (En Nodo1) /etc/isakmpd/pubkey/ipv4/10.0.0.50 renombrado a 80.10.10.10 (En Nodo2) Nodo1 # /etc/ipsec.conf: ike esp from 192.168.1.0/24 to 192.168.2.0/24 peer 80.10.10.20 ike esp from 10.0.0.50 to 192.168.2.0/24 peer 80.10.10.20 ike esp from 10.0.0.50 to 80.10.10.20 # /etc/pf.conf ext_if="rl0" int_if="sk0" icmp_types = "{ echorep, echoreq, timex, unreach }" set require-order no set skip on { lo $int_if enc0 } nat on $ext_if from !($ext_if) -> ($ext_if:0) pass in # to establish keep-state # block in pass quick on $ext_if from 80.10.10.20 pass in on $ext_if proto tcp to ($ext_if) port ssh keep state pass out on $ext_if proto { udp, icmp } all keep state pass out keep state Nodo2 # /etc/ipsec.conf ike passive esp from 192.168.2.0/24 to 192.168.1.0/24 peer 80.10.10.10 ike passive esp from 10.72.151.53 to 192.168.1.0/24 peer 80.10.10.10 ike passive esp from 10.72.151.53 to 80.10.10.10 # /etc/pf.conf ext_if="rl0" int_if="rl1" icmp_types="{ echorep, echoreq, timex, unreach }" set require-order no set skip on { lo $int_if enc0 } # scrub in nat on $ext_if from !($ext_if) -> ($ext_if:0) # block in pass in # to establish keep-state pass quick on $ext_if from 80.10.10.20 pass in on $ext_if proto tcp to ($ext_if) port ssh keep state pass out on $ext_if proto { udp, icmp } all keep state pass out keep state Antes, cuando los equipos tenian sus tarjetas de red externas en la misma lan funcionaba... bueno al menos me creaba algunos tuneles, ahora el "isakmpd" no hace nada y por tanto el "ipsecctl" no termina de funcionar. ¿Sabeis de donde puede venir el fallo? ¿Como habría que hacer para unir otro nodo más, es decir, como crear una segunda o tercera VPN entre los 3 nodos? --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "OpenBSD México" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a openbsd-mexico@... Para anular la suscripción a este grupo, envía un mensaje a openbsd-mexico+unsubscribe@... Para obtener más opciones, visita este grupo en http://groups.google.com.mx/group/openbsd-mexico?hl=es. -~----------~----~----~----~------~----~------~--~--- |
| Free embeddable forum powered by Nabble | Forum Help |