Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

1.4. Configuración de cliente simple


Hay varias implementaciones de clientes OpenVPN diferentes con y sin GUI. Puede leer más sobre los clientes en una sección posterior. Por ahora usamos el cliente OpenVPN para Ubuntu, que es el mismo ejecutable que el servidor. Entonces, debe instalar el paquete openvpn nuevamente en la máquina cliente:


sudo apt instalar openvpn


Esta vez copie el archivo de configuración de muestra client.conf en / etc / openvpn /.


sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf / etc / openvpn /


Copie las claves de cliente y el certificado de la CA que creó en la sección anterior a, por ejemplo, / etc / openvpn / y edite /etc/openvpn/client.conf para asegurarse de que las siguientes líneas apunten a esos archivos. Si tiene los archivos en / etc / openvpn / puede omitir la ruta.


ca ca.crt

cert cliente1.crt clave cliente1.clave


Y debe especificar al menos el nombre o la dirección del servidor OpenVPN. Asegúrese de que la palabra clave cliente esté en la configuración. Eso es lo que habilita el modo cliente.


cliente

vpnserver.example.com remoto 1194


Además, asegúrese de especificar los nombres de los archivos de claves que copió del servidor


ca ca.crt

cert cliente1.crt clave cliente1.clave


Ahora inicie el cliente OpenVPN:


ubuntu @ testopenvpn-client: ~ $ sudo systemctl start openvpn @ client ubuntu @ testopenvpn-client: ~ $ sudo systemctl status openvpn @ client

. [email protected] - Conexión OpenVPN al cliente

Cargado: cargado (/lib/systemd/system/[email protected]; desactivado; valor preestablecido del proveedor: habilitado)



Activo: activo (en ejecución) desde Tue 2016-04-12 08:50:50 UTC; Hace 3s Docs: man: openvpn (8)

https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage https://community.openvpn.net/openvpn/wiki/HOWTO

Proceso: 1677 ExecStart = / usr / sbin / openvpn --daemon ovpn-% i --status /run/openvpn/%i.status

10 --cd / etc / openvpn --script-security 2 --config /etc/openvpn/%i.conf --writep PID principal: 1679 (openvpn)

Tareas: 1 (límite: 512)

Grupo CG: /system.slice/system-openvpn.slice/[email protected]

| -1679 / usr / sbin / openvpn --daemon ovpn-client --status /run/openvpn/client.status

10 --cd / etc / openvpn --script-security 2 --config /etc/openvpn/client.conf --wr


12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: OPCIONES IMPORTAR: --ifconfig / up options modificadas

12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: OPCIONES DE IMPORTACIÓN: opciones de ruta modificadas 12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: ROUTE_GATEWAY

192.168.122.1/255.255.255.0 IFACE=eth0 HWADDR=52:54:00:89:ca:89

12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: dispositivo TUN / TAP tun0 abierto

12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: Longitud de la cola TUN / TAP TX establecida en 100 12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: do_ifconfig, tt-> ipv6 = 0, tt-

> did_ifconfig_ipv6_setup = 0

12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: / sbin / ip link set dev tun0 up mtu 1500 12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: / sbin / ip addr agregar dev tun0 local

10.8.0.6 par 10.8.0.5

12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: / sbin / ip route add 10.8.0.1/32 vía 10.8.0.5

12 de abril 08:50:52 testopenvpn-client ovpn-client [1679]: Secuencia de inicialización completada


Compruebe si creó una interfaz tun0:


root @ cliente: / etc / openvpn # ifconfig tun0

tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.8.0.6 P-t-P:10.8.0.5 Mask:255.255.255.255

PUNTO ARRIBA EJECUTANDO NOARP MULTICAST MTU: 1500 Métrico: 1


Compruebe si puede hacer ping al servidor OpenVPN:


root @ cliente: / etc / openvpn # ping 10.8.0.1

PING 10.8.0.1 (10.8.0.1) 56 (84) bytes de datos.

64 bytes de 10.8.0.1: icmp_req = 1 ttl = 64 tiempo = 0.920 ms


imagen

El servidor OpenVPN siempre usa la primera dirección IP utilizable en la red del cliente y solo se puede hacer ping a esa IP. Por ejemplo, si configuró un / 24 para la máscara de red del cliente, se utilizará la dirección .1. La dirección P-tP que ve en el resultado de ifconfig anterior generalmente no responde a las solicitudes de ping.


Consulta tus rutas:


root @ client: / etc / openvpn # netstat -rn Tabla de enrutamiento de IP del kernel

Gateway de destino Genmask Flags MSS Window irtt Iface



10.8.0.5

0.0.0.0

255.255.255.255

UH

0

0

0

tun0

10.8.0.1

10.8.0.5

255.255.255.255

UGH

0

0

0

tun0

192.168.42.0

0.0.0.0

255.255.255.0

U

0

0

0

eth0

0.0.0.0

192.168.42.1

0.0.0.0

UG

0

0

0

eth0


Top OS Cloud Computing en OnWorks: