Page consacrée à l’installation du serveur VPN WireGuard sous Alpine Linux.
Serveur
Installation d’Alpine Linux :
Installation du serveur VPN WireGuard sous Alpine Linux :
Installation sous Alpine Linux du serveur VPN WireGuard
Configurer le lancement automatique de WireGuard
Lancement automatique de WireGuard au démarrage d’un serveur sous AlpineLinux
Clients
Installation du client pour VPN WireGuard sous Linux Mint :
Installer WireGuard VPN Client sur Linux Mint
Installation du client pour VPN WireGuard sous Windows 11 :
Clés privées et publiques
On doit générer une paire de clés (privée et publique) sur le serveur et le client.
- Dans le fichier de configuration du serveur, on trouve sa clé privée ainsi que la clé publique du client.
- Dans le fichier de configuration du client, on trouve sa clé privée ainsi que la clé publique du serveur.
Si l’on a plusieurs clients, chacun a une section [Peer] dans le fichier de configuration du serveur.
Si l’on veut tester simultanément plusieurs installations de VPN, on utilise un port différent 518**. La clé publique du serveur est bien sûr différente ainsi que l’adresse et le réseau IP du VPN.
Conclusion
J’ai réalisé l’installation du serveur WireGuard sur Alpine Linux dans une machine virtuelle sous Proxmox. Le paquet wireguard-virt recommandé pour les machines virtuelles (surtout si vous configurez Wireguard dans un conteneur LXC) n’était pas disponible, cependant tout a bien fonctionné. Je n’ai pas utilisé la commande umask 077 que l’on trouve dans des tutoriels traitant du sujet. Cela n’a pas fonctionné dans un conteneur LXC sous Proxmox.
Dominique Renaudeau