doc:wireguard
Ceci est une ancienne révision du document ! —-
Table des matières
Wireguard
Wireguard est un logiciel de VPN. configuration pour une debian.
Configuration Serveur
Configuration Wireguard
Première étape, installation sur le serveur :
[root@localhost ~]# apt-get install wireguard
Création des clés privé/publique :
[root@localhost /etc/wireguard/]# wg genkey | tee serveur-private.key | wg pubkey > serveur-public.key
Configuration coté serveur : Créer le fichier /etc/wireguard/wg0.conf il sera le fichier de config principal. C'est la qu'on déclarera aussi les clients autorisés à venir se connecter.
[root@localhost /etc/wireguard/]# vim wg0.conf
Celui ci devra comporter les lignes suivantes :
[Interface] Address = 192.168.110.12/24 SaveConfig = true ListenPort = 51820 PrivateKey = [Cle_prive_serveur] # User 1 [Peer] PublicKey = [Cle_publique_user_1] AllowedIPs = 192.168.110.2/32 # User 2 [Peer] PublicKey = [Cle_publique_user_2] AllowedIPs = 192.168.110.42/32
Section [Interface]:
- Address : l'adresse ip du serveur dans le tunnel VPN.
- SaveConfig : permet d'enregistrer le configuration du serveur à la fermeture de celui ci.
- ListenPort : C'est le port sur lequel Wireguard écoute les connexions entrantes.
- PrivateKey : La clé privé du serveur est à mettre ici.
Section [Peer]
- PublicKey : La clé publique du client est à mettre ici.
- AllowedIPs : C'est l'IP avec laquelle le client va se déclarer en se connectant. Elle doit faire partie du tunnel VPN.
Une section [Peer] est à déclarer pour chaque dispositif voulant se connecter au VPN.
Configuration Firewall
doc/wireguard.1791624795.txt.gz · Dernière modification : de marc
