Outils pour utilisateurs

Outils du site


doc:wireguard

Ceci est une ancienne révision du document ! —-

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