L’installation de Wireguard n’est pas documentée sur la page de Wireguard…
Pour installer Wireguard et pouvoir faire des mises à jour automatiques du paquet, il faut passer les commandes suivantes en étant connecté “root”…
Ajouter le dépôt pour récupérer Wireguard :
echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list
Ajuster la priorité du dépôt « unstable » pour qu’il ne récupère pas des versions instables lors des prochaines apt update
:
echo -e "Package: *\nPin: release a=unstable\nPin-Priority: 90\n" > /etc/apt/preferences.d/limit-unstable
Puis mettre à jour la liste des paquets :
apt update
La mise à jour des paquets doit faire apparaitre un message d’erreur contenant “NO_PUBKEY” concernant le dépôt “debian unstable”. Si on ne fait rien, lors de la prochaine mise à jour, le paquet Wireguard ne sera pas mis à jour.
Pour y remédier, il faut ajouter la clé publique qui apparait après le 1er “NO_PUBKEY” :
Err :1 http://deb.debian.org/debian unstable InRelease
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138
Cette clé devrait être 04EE7237B7D453EC
Pour ajouter cette clé, il faut taper :
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
Il faut ensuite refaire une mise à jour des dépôts puis une mise à jour des paquets :
apt update
apt upgrade
Puis enfin installer Wireguard :
apt install wireguard
Ensuite la configuration se fait en utilisant le mode opératoire décrit dans mon article précédent, en continuant à “l’installation des paquets complémentaires” :