miércoles, 31 de agosto de 2011

OpenVPN Cliente en SlackWare x86_64





Saludos ..

Una de las necesidades de mis redes; es la configuracion de VPNS para hacer conexiones entre maquinas de redes remotas como si fuera mi red local; lo cual opte por usar OpenVPN y!!! en el sistema mas lindo del mundo .. Slackware ....


1ro: "Buscar por Slackpg el paquete OpenVpn"

#slackpkg search openvpn

[uninstalled] - openvpn-2.1.4-x86_64-2

Como podemos ver, no esta instalado el paquete entonces procedemos a instalar.

2do: "Instalacion de OpenVpn por medio de slackpkg"

#slackpkg install openvpn-2.1.4-x86_64-2

Con esto ya queda instalado el paquete de OpenVpn, ahora procedemos a la configuracion.

3ro: "Configuracion de OpenVpn como cliente"

Es refacil .. depues de que el administrador del servicio de OpenVpn; nos da los certificados debemos hacer lo siguiente:

Crear el archivo ovpn cliente de conexion:

#vi /etc/openvpn/cliente.ovpn

tls-client
client
dev tap
proto udp
remote 200.56.89.54 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca "/etc/openvpn/keys/ca.crt"
cert "/etc/openvpn/keys/cliente.crt"
key "/etc/openvpn/keys/cliente.key"
verb 4



Como pueden ver los certificados que nos dio el administrador de red; estan en la ruta /etc/openvpn/keys - lo cual alli es donde deben colocar los certificados y crear el anterior archivo.

NOTA: La ip del servidor y el puerto deben de ir en la linea remote como en el ejemplo del archivo anterior.

4to: "Iniciar la Openvpn Cliente"

Para inciar la conexion con el Servidor OpenVpn, solo deben ejecutar esto como root:

#openvpn --config /etc/openvpn/cliente.ovpn &

En caso de que saque algun error de conetividad deben chequear:

- Que los certificados esten Vigentes.
- Que el modulo TUN este arriba en el Kernel.

En caso de que el Modulo TUN no este arriba; ejecutar como root:

#modprobe tun


5to: "Configurar El cliente OpenVPN para que inicie automaticamente cuando la maquina inicia:"

Solo deben agregar la siguiente linea en /etc/rc.d/rc.local

openvpn --config /etc/openvpn/cliente.ovpn &

Ejecutar como root:

#echo "openvpn --config /etc/openvpn/cliente.ovpn &" >> /etc/rc.d/rc.local



Gracias por la atencion; estamos en contacto ..

No hay comentarios:

Publicar un comentario