Roadwarrior en Openvpn
Este es un howto bien basico para hacer roadwarrior en openvpn , para esto use Centos 4.2 ,por que ? ,bueno por que funciona muy bien ya lo tengo bastante tiempo en produccion asi que doy fe de ello.
– actualizar el sistema
#yum upgrade
– instalar estos rpm
#rpm -i lzo-1.08-4.2.el4.rf.i386.rpm
#rpm -i rpm -i openvpn-2.0.2-1.2.el4.rf.i386.rpm
– crear el enlace simbolico limpam.so
#cd /lib/
#ln -s libpam.so.0 libpam.so
– generar los certificados
Para esta parte dejo el enlace donde postean como hacerlo http://es.tldp.org/Manuales-LuCAS/doc-guia-ubuntu-breeze/guia-ubuntu-htmls/administracion-miscelanea.html
en resumen debe crearse los archivos : mi-ca.crt , server.crt , server.key
– copiar los archivos de configuracion
cp * /etc/openvpn/
cp -t keys/ /etc/openvpn/
– Archivos de configuracion
tunel.conf deberia quedar algo asi
#vi /etc/openvpn/tunel.conf
verb 5
status openvpn-status.log
log openvpn.log
user nobody
#group nogroup
persist-key
persist-tun
local TU.IP.PULICA
port 559
proto tcp-server
dev tun
#comp-lzo
ca /etc/openvpn/keys/mi-ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/dh1024.pem
server 10.0.1.0 255.255.255.0
keepalive 10 120
ifconfig-pool-persist ipp.txt
client-config-dir /etc/openvpn/cld
push «route 169.254.0.0 255.255.255.0» #Red interna a la cual de quiere acceder
username-as-common-name #Primer parametro para el roadwarrior
plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so login # segundo parametro para habilitar el uso de pam
– Iniciar el servicio
tail -f /etc/openvpn/openvpn.log
/etc/init.d/openvpn start
/etc/init.d/openvpn stop
– Conectarse desde un cliente vpn
En linux bastaria con
* instalar openvpn
* conpiar el contenido de la carpeta /etc/openvpn
* /etc/init.d/openvpn start
En windows hay un cliente visual bastante agradable y muy facil de configurar
lo pueden descargar desde aqui http://openvpn.se/
el openvpn-gui cual es la version que puedo instalar para poder conectarme de un windows xp a linux que tiene openvpn, donde podria encontar informacion..gracias
Hola puedes revisar aquí : http://openvpn.se/
Saludos
Juan
server:/home/pisis/openvpn-2.0.9# ./configure
checking for ifconfig… /sbin/ifconfig
checking for ip… /sbin/ip
checking for route… /sbin/route
checking build system type… i686-pc-linux
checking host system type… i686-pc-linux
checking target system type… i686-pc-linux
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for gawk… no
checking for mawk… mawk
checking whether make sets $(MAKE)… yes
checking for gcc… no
checking for cc… no
checking for cc… no
checking for cl… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
server:/home/pisis/openvpn-2.0.9#
estimado.
tiene que instalar el compilador…
apt-get install gcc