[eside-ghost] Montando VPN...

zgor zgor en int80h.net
Mie Jul 6 20:07:28 CEST 2005


Aupi,

>Holas gente,
>
>Estoy montando una VPN entre una máquina Windows XP SP2 y una Debian
>Sarge, y me he encontrado con que hay unas cuantas opciones diferentes
>para ello. El caso es que las dos que más me han convencido son:
>
>* Usar directamente el soporte IPSec presente en los kernels Linux >=
>2.6 y en Windows >= 2000, con lo que me aseguro directamente la
>compatibilidad entre ambos sistemas.
>
>* Usar OpenVPN, que corre en el espacio de usuario y crea un túnel vía
>SSL ó TLS. El "problema" es que tendría que instalar OpenVPN en ambos
>extremos.
>  
>
El problema que comentas, en el fondo, estás en las mismas, tienes que 
instalar soft y configurarlo en ambas opciones :)
Desde luego, nadie va a discutir que IPSec es un estandar, compatible 
con todos los SO y utilizado por casi todos los routers que soportan VPNs.
Sin embargo, te sucede lo que comentanos/discutiamos en su día en un 
post (o en alguno kino XDD pal caso XDD): IPSEC utiliza los protocolos 
IP 50 y 51 (ESP/AH) y muchos routers simplemente pasan de esos paquetes 
(solo ven tcp/udp/icmp y poco más) y simplemente los descartan, por lo 
tanto por mucho NAT traversal de IPSEC, si resulta que tienes por 
ejemplo un router ADSL Efficient 5560, esos paquetes serán 'dropeados' 
silenciosa y amargamente por él ....
En cualquier caso, nuestro querido OpenVPN en su rama 2.x es una gran 
alternativa, utilizando únicamente un puerto udp (para todos los 
clientes). Para sistemas Win32 tienes un installer que puedes modificar 
y unas guis bastante bonitas tambien open source.
La estabilidad de este software está más que probada y por otra parte, 
sus opciones de configuración son increibles , permitiendo realizar 
traffic shapping integrado en el sistema de túneles, configuraciones a 
medida por cliente y por otra parte: puedes bridgear, pseudo bridgear, 
enrutar  etc ... combinándolo con netfilter puedes netmapear incluso y 
llegar a tener un sistema muy preciso y configurable (puedes elegir 
entre una gran variedad de algoritmos de cifrado). A parte de soportar 
balanceo de carga con granjas de servers vpn ... Dispone tambien de una 
interfaz de control donde puedes cómodamente reiniciar un cliente y 
cosas asi ...
En resumen, OpenVPN es un gran proyecto (sin menospreciar a los demás) 
que se merece una oportunidad :D


suerte!


Más información sobre la lista de distribución eside-ghost