Mostrando entradas con la etiqueta OpenVPN. Mostrar todas las entradas
Mostrando entradas con la etiqueta OpenVPN. Mostrar todas las entradas

domingo, 28 de noviembre de 2010

de OpenVPN iRoute

Seria muy trillado comentar como instalar OpenVPN, puesto que ya hay bastantes manuales de eso, mejor voy a hacer un breve comentario, en parte para tener donde buscar cuando se me olvide..

la directiva iroute puede servir para interconectar 2 redes, a la hora de conectar la politica "normal" cargara una ruta "estilo NAT" en el servidor, de tal suerte que si estamos conectando una red adicional a la "central" entonces la red detras de la politica sera accesible.. bastaria agregar algunas rutas de iptables para poder hacer las 2 redes accesibles entre si, notese que no es un bridge :-) eso todavia no se hacerlo con openvpn, puesto que no he tenido necesidad.

aqui un ejemplo de la politica que tengo como cliente

client
proto tcp-client
dev tun
ca ca.crt
dh dh2048.pem
cert of-nueva.crt
key of-nueva.key
remote XXX.XXX.XXX.XXX 1194
cipher AES-256-CBC
verb 2
mute 20
keepalive 10 120
comp-lzo
persist-key
persist-tun
float
resolv-retry infinite
nobind
route 172.16.1.0 255.255.255.0


se podria agregar algo asi en el archivo global de configuracion

port 1194
proto tcp-server
dev tun0
ca keys/cca-fw001/ca.crt
cert keys/cca-fw001/cca-fw001key.crt
key keys/cca-fw001/cca-fw001key.key
dh keys/cca-fw001/dh2048.pem
server 10.10.1.0 255.255.255.0
crl-verify keys/cca-fw001/crl.pem
cipher AES-256-CBC
user nobody
group nogroup
status servers/ROADWARRIOR1/logs/openvpn-status.log
log-append servers/ROADWARRIOR1/logs/openvpn.log
verb 2
mute 20
max-clients 100
management 127.0.0.1 7505
keepalive 10 120
################
client-config-dir /etc/openvpn/servers/ROADWARRIOR1/ccd
################
comp-lzo
persist-key
persist-tun
ccd-exclusive
route 172.16.1.0 255.255.255.0
route 130.168.50.0 255.255.255.0


despues se genera un archivo con el mismo nombre de la llave o politica dentro del directorio especificado para el parametro client-config-dir
.. en mi caso tiene
iroute 130.168.50.0 255.255.255.0
como contenido, despues de eso se reconecta la politica desde el cliente y listo, fue de la manera que funciono, lo demas lo hizo iptables como siempre..

debo confesar que openvpn cada vez se me hace mas versatil y dinamico, puedo decir que aunque soy un neofito en el area he podido hacer cosas que yo creia que eran muy dificiles.

Saludos.