• Usar nmcli para crear una conexión a la VPN de un servidor OpenVPN

    Podemos conectarnos a un servidor WireGuard usando NetworkManager mediante su comando de CLI sin necesidad de tener privilegios elevados. Para ello, primero instalamos el paquete necesario:

    sudo apt update && sudo apt install network-manager-openvpn-gnome

    …y luego importamos el archivo de configuración ejecutando:

    nmcli connection import type openvpn file ~/ovpn2.ovpn

    La conexión se iniciará automáticamente al momento de importarla y se activará automáticamente después de cada reinicio. Si quieres que no inicie automáticamente, ejecuta:

    nmcli connection modify ovpn2 connection.autoconnect no

    Para ver si está activa puedes ejecutar:

    nmcli connection show --active

    Para pararla, ejecuta:

    nmcli connection down id wg0

    Para volverla a iniciar en cualquier momento, ejecuta:

    nmcli connection up id wg0

    Para borrar la conexión definitivamente, ejecuta:

    nmcli connection delete wg0

    NOTA1: Si la conexión requiere autenticación mediante usuario y contraseña, puedes configurar estos datos con el siguiente comando:

    nmcli connection modify id "ovpn2" vpn.user-name "usuariox"
    nmcli connection modify id "ovpn2" vpn.secrets password="UsuarioX"

    NOTA2: Es posible que, después de haber creado la conexión, queramos modificar algún componente de la misma (como la IP que pide o alguna otra cosa). Esto podemos hacerlo utilizando el propio comando nmcli o, lo que considero mejor, es editar directamente el archivo que guarda los datos de la conexión:

    nano /etc/NetworkManager/system-connections/x.nmconnection


    Deja una respuesta