GNU/Linux >> Tutoriales Linux >  >> Panels >> OpenVPN

Conéctese a OpenVPN usando Network Manager en CentOS 8/Ubuntu 18.04

A veces es más fácil conectarse a un servidor OpenVPN desde la interfaz gráfica de usuario utilizando el Administrador de red. En esta guía, le mostraremos cómo puede conectarse tan fácilmente a OpenVPN usando Network Manager en CentOS 8/Ubuntu 18.04.

Conéctese a OpenVPN usando Network Manager en CentOS 8/Ubuntu 18.04

Instalar el complemento VPN de NetworkManager para OpenVPN

Para poder conectarse para crear un perfil de red OpenVPN y conectarse a un servidor OpenVPN a través de una interfaz gráfica de usuario, debe instalar el complemento vpn de NetworkManager para OpenVPN, que proporciona el software necesario para integrar las capacidades de VPN con el servidor OpenVPN con NetworkManager.

En Ubuntu 18.04, el complemento NetworkManager VPN está disponible en los repositorios predeterminados y se puede instalar ejecutando el comando;

apt install network-manager-openvpn

En CentOS 8, debe instalar los repositorios de EPEL para poder instalar los complementos VPN de NetworkManager;

dnf install epel-release

Luego instale los complementos;

dnf install NetworkManager-openvpn

Instalar el complemento VPN de NetworkManager para GNOME

Además del complemento OpenVPN NetworkManager instalado anteriormente, también necesita el complemento que proporciona bits de GNOME del complemento OpenVPN de NetworkManager; de lo contrario, puede obtener un error, Unable to load VPN connection editor , mientras agrega el perfil de conexión OpenVPN.

En Ubuntu 18.04, puede instalar el complemento GNOME OpenVPN Network Manager ejecutando el comando;

apt install network-manager-openvpn-gnome

En CentOS 8, también necesita repositorios EPEL para instalar el complemento openvpn del administrador de red GNOME. Como ya los instalamos, simplemente puede ejecutar el siguiente comando:

dnf install NetworkManager-openvpn-gnome

Obtener el archivo de configuración de OpenVPN

En la mayoría de los casos, normalmente recibirá el certificado de CA , el certificado y la clave del cliente respectivos , la clave de autenticación HMAC , a continuación se muestran ejemplos de estos archivos en el orden respectivo para el usuario koromicha que se generaron en un servidor OpenVPN.

ca.crt
koromicha.crt
koromicha.key
ta.key

También es posible recibir un archivo de configuración de OpenVPN (.ovpn) con todo el contenido del archivo anterior en línea.

koromicha.ovpn

Conéctese a OpenVPN usando Network Manager en CentOS 8/Ubuntu 18.04

Tanto CentOS 8 como Ubuntu 18.04 usan el entorno de visualización Gnome de forma predeterminada y, por lo tanto, la forma en que se conecta a OpenVPN usando NetworkManager es similar.

Inicie la Configuración de red y haga clic en el signo más (+) en la sección VPN para agregar la conexión VPN. Debería ver una pantalla de este tipo.

Dos cosas aquí:si tiene el certificado de CA, el certificado del cliente y la clave del cliente en archivos separados, haga clic en OpenVPN de lo contrario, haga clic en Import from file... como se comenta en la captura de pantalla anterior.

Cuando hace clic en OpenVPN, se abre una pantalla como la de la siguiente captura de pantalla. Establezca el nombre de la conexión VPN, ingrese la IP del servidor VPN y el puerto en la barra de la puerta de enlace, elija Certificados TLS para el tipo de autenticación, importe el certificado CA, el certificado del cliente y la clave del cliente.

Preste atención a la autenticación HMAC (el uso de ta.key ). Si su autenticación HMAC del servidor OpenVPN está habilitada, haga clic en Avanzado ajustes.

Haz clic en la pestaña Seguridad. y establezca el algoritmo HMAC en el valor definido en el servidor OpenVPN.

Haga clic en Autenticación TLS y en autenticación o encriptación TLS adicional, seleccione Autenticación TLS , seleccione la ta.key archivo y establezca Dirección clave en 1 .

Haga clic en Aceptar cuando haya terminado.

Asegúrese de que las configuraciones se sincronicen con lo que está definido en la configuración del servidor OpenVPN. De lo contrario, la conexión fallará.

Una vez hecho esto, haga clic en Agregar para crear una conexión VPN cuando termine de configurar las opciones.

Conéctese a VPN alternando el botón de encendido/apagado o desde el ícono de conexión de red.

En CentOS 8, si se aplica SELinux, es posible que la interfaz VPN no se encienda. Asegúrese de revisar los registros .

Puede verificar la dirección IP asignada;

[[email protected] ~]$ ip add show tun0
5: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
    link/none 
    inet 10.8.0.3/24 brd 10.8.0.255 scope global noprefixroute tun0
       valid_lft forever preferred_lft forever
    inet6 fe80::d4c6:3ff0:e4e6:ee04/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

Si tiene un .ovpn archivo de configuración, simplemente puede hacer clic en Importar desde archivo . Todas las demás configuraciones se completarán automáticamente.

También puede usar el openvpn o nmcli comando para conectarse a VPN.

sudo openvpn --config koromicha.ovpn

Para usar el comando NMCLI;

nmcli connection import type openvpn file koromicha.ovpn

Compruebe la conexión;

nmcli con s
NAME                UUID                                  TYPE      DEVICE 
Wired connection 1  ae6debaf-8fdd-34b5-8b6c-52e04b7b9e0e  ethernet  enp0s3 
koromicha           474ef516-f077-4570-b87e-17342551400d  vpn       --    

Abra la conexión VPN;

sudo nmcli con up koromicha

Cuando lo abre, crea una interfaz tun con IP VPN;

nmcli con s
NAME                UUID                                  TYPE      DEVICE 
Wired connection 1  ae6debaf-8fdd-34b5-8b6c-52e04b7b9e0e  ethernet  enp0s3 
koromicha           474ef516-f077-4570-b87e-17342551400d  vpn       enp0s3 
tun0                bb8044ed-90f3-4dd6-9ff0-86180edba4c6  tun       tun0

Genial, eso es todo sobre cómo conectarse a OpenVPN usando Network Manager en CentOS 8/Ubuntu 18.04. Disfrutar.

Tutoriales relacionados

Asigne direcciones IP estáticas para clientes OpenVPN

Instale y configure el cliente OpenVPN en CentOS 8/Ubuntu 18.04

Configurar el servidor OpenVPN en CentOS 8

Conéctese a Cisco VPN usando un archivo PCF en Ubuntu

Instale y configure el servidor OpenVPN en Fedora 29/CentOS 7

OpenVPN
  1. Cómo instalar OpenVPN en CentOS 7 u 8

  2. Cómo instalar Maven en Ubuntu 18.04

  3. Instale y configure el servidor OpenVPN en Ubuntu 20.04

  4. Instale y configure el cliente OpenVPN en CentOS 8/Ubuntu 18.04

  5. Instalar OpenVPN en Ubuntu 16.04

Cómo instalar el administrador de ventanas acoplables Kitematic en CentOS 7/8

Cómo instalar OpenVPN en CentOS 7

Cómo instalar PhpStorm en CentOS 8

Cómo instalar OpenVPN en CentOS 8

Cómo instalar OpenVPN en Ubuntu 20.04

Cómo instalar y configurar el servidor OpenVPN en CentOS 8/7