Guía sencilla para conectar Steam Deck a OpenVPN mediante archivo de configuración ovpn

Esta guía asume que has exportado un archivo de configuración de OpenVPN (configname.ovpn) desde tu router o que has descargado uno de tu proveedor. Yo lo hice en un Steam Deck nuevo que viene de fábrica con la versión 3.5.5.

Prefiero usar SSH, pero también puedes ingresar los siguientes comandos en el terminal en modo escritorio “konsole”.

Comenzaremos asegurándonos de que el sistema esté configurado para permitirnos ingresar los comandos necesarios. Si no has configurado una contraseña para sudo, debes hacerlo primero ingresando:

passwd

Una vez que se haya establecido tu contraseña, si no lo habías hecho antes, necesitamos desbloquear el sistema de solo lectura:

sudo steamos-readonly disable

Luego instalaremos los módulos necesarios en el sistema para soportar OpenVPN:

sudo pacman-key --populate
sudo pacman -S networkmanager-openvpn

*Si no has usado pacman antes, recibirás un error en el primer comando indicando que debes inicializarlo primero:

sudo pacman-key --init

Ahora que todo el software necesario está presente, copia tu archivo .ovpn en un lugar conocido del Steam Deck. Yo opté por copiar y pegar el contenido del archivo vía SSH. Por ejemplo, en el directorio home (~):

mkdir vpn
cd vpn/
nano conf.ovpn

Luego guarda el archivo.

Para importar la configuración al gestor de redes, ejecuta el siguiente comando con la ruta adecuada a tu archivo, o usa el comando tal cual si lo copiaste en la misma ubicación que la mía:

sudo nmcli connection import type openvpn file /home/deck/vpn/conf.ovpn

Ahora, en modo escritorio, abre la configuración del sistema → conexiones y selecciona la nueva opción, que debería tener el nombre de tu archivo de configuración (conf en mi ejemplo). Esto abrirá una ventana pidiéndote los métodos de cifrado para almacenar la contraseña. Si ya configuraste GPG en tu billetera KDE, puedes usar la opción predeterminada; de lo contrario, simplemente selecciona blowfish para usar cifrado más simple y antiguo.

Luego, en la pestaña “VPN (OpenVPN)” de la conexión, deberás ingresar tu nombre de usuario, contraseña y/o la contraseña de tu clave privada si esta tiene una contraseña.

Asegúrate de hacer clic en “Aplicar” en la parte inferior de la ventana de configuración. Luego, haz clic en el icono de red en la esquina inferior derecha y tu conexión VPN aparecerá como una opción. Conéctate a ella para probarla. Esto también desconectará o interrumpirá tu sesión SSH si estás usando SSH.

Finalmente, una vez que todo funcione y esté completo, puedes volver a habilitar el sistema de solo lectura:

sudo steamos-readonly enable

Sé que Linux puede parecer un poco intimidante para muchos, así que espero que este proceso no cause demasiantes dolores de cabeza. ¡Buena suerte!