VPN WireGuard


Page consacrée à l’installation du serveur VPN WireGuard sous Alpine Linux.

Serveur

Installation d’Alpine Linux :

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 :

Installer et configurer le client 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


Retour en haut