doc:wireguard
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| doc:wireguard [2026/10/10 10:14] – [Configuration Wireguard] marc | doc:wireguard [2026/10/10 19:51] (Version actuelle) – [Configuration Firewall] marc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| = Wireguard = | = Wireguard = | ||
| - | Wireguard est un logiciel de VPN. configuration | + | Wireguard est un logiciel de VPN. Configuration |
| == Configuration Serveur == | == Configuration Serveur == | ||
| Ligne 61: | Ligne 61: | ||
| [root@localhost ~]# wg-quick up wg0 | [root@localhost ~]# wg-quick up wg0 | ||
| [root@localhost ~]# wg-wuick down wg0 | [root@localhost ~]# wg-wuick down wg0 | ||
| + | |||
| + | Pour permettre au serveur de se lancer tout seul au démarrage du serveur utilisez le commande suivante : | ||
| + | |||
| + | [root@localhost ~]# systemctl enable wg-quick@wg0.service | ||
| Ligne 97: | Ligne 101: | ||
| < | < | ||
| - | -A ufw-before-forward -s 192.168.100.0/24 -j ACCEPT | + | -A ufw-before-forward -s 192.168.0.0/24 -j ACCEPT |
| - | -A ufw-before-forward -d 192.168.100.0/24 -j ACCEPT | + | -A ufw-before-forward -d 192.168.0.0/24 -j ACCEPT |
| -A ufw-before-forward -s 192.168.110.0/ | -A ufw-before-forward -s 192.168.110.0/ | ||
| -A ufw-before-forward -d 192.168.110.0/ | -A ufw-before-forward -d 192.168.110.0/ | ||
| Ligne 115: | Ligne 119: | ||
| [root@localhost / | [root@localhost / | ||
| - | |||
| - | <note tip>La clé publique est à déclarer dans le fichier de configuration du serveur dans la section [Peer]</ | ||
| Sur le client, créer le fichier / | Sur le client, créer le fichier / | ||
| Ligne 129: | Ligne 131: | ||
| PublicKey = [Cle_publique_serveur] | PublicKey = [Cle_publique_serveur] | ||
| AllowedIPs = 192.168.110.0/ | AllowedIPs = 192.168.110.0/ | ||
| - | Endpoint = mascre.fr:51820 | + | Endpoint = NomDeDomaineOuIpPubliqueDuServeur:51820 |
| PersistentKeepalive = 25 | PersistentKeepalive = 25 | ||
| </ | </ | ||
| Ligne 135: | Ligne 137: | ||
| Section [Interface]: | Section [Interface]: | ||
| * Address : c'est l' | * Address : c'est l' | ||
| - | * PrivateKey : C'est la clé privé du client | + | * PrivateKey : C'est la clé privé du client. |
| + | * DNS : c'est l' | ||
| + | Section [Peer] | ||
| + | * PublicKey : C'est la clé publique du serveur. | ||
| + | * AllowedIPs : C'est l' | ||
| + | * Endpoint : Il faut mettre ici le nom de domaine ou l' | ||
| + | * PersistentKeepalive : permet de contacter régulièrement le serveur pour maintenir le tunnel ouvert. Ici toutes les 25 secondes. | ||
| + | |||
| + | Faire attention à ce que le fichier de conf ne soit accessible qu'a root : | ||
| + | |||
| + | [root@localhost / | ||
| + | |||
| + | Pour démarrer et arreter Wireguard on utilisera les commandes suivantes : | ||
| + | |||
| + | [root@localhost ~]# wg-quick up wg0 | ||
| + | [root@localhost ~]# wg-wuick down wg0 | ||
| + | |||
| + | Ajoutez un alias dans le .bashrc de root si besoin. | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | <note tip>La clé publique et l' | ||
doc/wireguard.1791627290.txt.gz · Dernière modification : de marc
