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. Lo hice en un SteamDeck completamente nuevo con la versión 3.5.5.
Prefiero usar SSH, pero también puedes ingresar los siguientes comandos en el terminal del 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, primero debes hacerlo ingresando:
passwd
Una vez que tu contraseña esté configurada, si no lo estaba ya, 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, en el primer comando te aparecerá un error indicando que primero necesitas inicializarlo:
sudo pacman-key --init
Ahora que todo el software necesario está presente, copia tu archivo .ovpn en una ubicación conocida en Steam Deck. 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.
Ahora, para importar la configuración al administrador de redes, ejecuta el siguiente comando con la ruta correcta 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
En el dispositivo, 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). Aparecerá una ventana pidiéndote los métodos de cifrado para guardar 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 antiguo y simple.
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 la clave privada si tu VPN tiene una contraseña.
Asegúrate de hacer clic en el botón “Aplicar” en la parte inferior de la ventana de configuración cuando ingreses la información, y debería estar listo para usar. Haz clic en el ícono de red en la esquina inferior derecha de tu pantalla y la conexión VPN debería aparecer como una de las opciones. Conéctate a ella para probar, y todo debería funcionar correctamente (esto también desconectará/romperá tu sesión SSH si estás usando ssh).
Por último, una vez que todo esté funcionando y configurado, querrás volver a habilitar el sistema de solo lectura en el dispositivo:
sudo steamos-readonly enable
Sé que Linux puede parecer un poco intimidante para la mayoría, así que espero que este proceso no cause demasiados dolores de cabeza. ¡Buena suerte!