====== Configurer une connexion Wireguard sous Debian 12 ====== ===== 0 - But ===== [[https://fr.wikipedia.org/wiki/WireGuard|Wireguard]] est un protocole libre de connexion VPN. C'est le successeur de OpenVPN, et présente l'avantage d'être plus rapide, plus efficace énergétiquement. Wireguard n'utilise que l'UDP, pas le TCP. L'idée est ici de configurer une connexion Wireguard sous Debian 12, et que cette connexion soit automatique. ===== 1 - Ressources ===== * Un ordinateur sous Debian 12 (peut fonctionner sur d'autres Linux) * Un compte VPN supportant le Wireguard (par exemple [[https://protonvpn.com/|ProtonVPN]]) * Un fichier de configuration, d'extension //.conf// par le fournisseur de VPN ===== 2 - Installation de Wireguard ===== * Si jamais Wireguard n'est pas encore installé : sudo apt install wireguard ===== 3 - Configuration d'une connexion wireguard ===== * Importer le fichier de configuration Wireguard : nmcli connection import type wireguard file xxxxxxxxxxxxxxxx.conf * **ATTENTION : Le nom du fichier de configuration ne peut excéder 16 caractères** * Si besoin de supprimer cette configuration : nmcli connection delete xxxxxxxxxxxxxxxx * Par défaut, les connexions ajoutées se lancent au démarrage * On peut les configurer avec cette commande : nm-connection-editor ===== 4 - Problème avec plusieurs connexions Wireguard ===== * On peut avoir plusieurs connexions Wireguard configurées * Si toutes ces connexions sont configurées au démarrage, cela posera problème, aucune connexion ne fonctionnera. * Pour résoudre ce problème, lancer l'éditeur de connexions : nm-connection-editor * Choisir sa connexion * Aller dans //Paramètres// * Aller dans l'onglet //Général// * Décocher //Se connecter automatiquement// * Répéter sur toutes les connexions sauf la connexion par défaut {{:capture_d_ecran_du_2024-03-25_10-32-59.png?400|}}