-
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
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.