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 | ||
| configurer_un_vpn_wireguard_site-a-site [2023/07/20 21:37] – [Configuration côté client] superadmin | configurer_un_vpn_wireguard_site-a-site [2023/09/11 16:50] (Version actuelle) – [Mise en place] superadmin | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| Plus précisément, | Plus précisément, | ||
| - | La liaison Wireguard permettra aux serveurs d' | + | La liaison Wireguard permettra aux serveurs d' |
| ===== Topologie du lab ===== | ===== Topologie du lab ===== | ||
| Ligne 21: | Ligne 21: | ||
| * 2 routeurs quelconques | * 2 routeurs quelconques | ||
| - | ===== Mise en place ===== | + | ===== Instructions |
| - | <A refaire> | ||
| ==== Installation de Wireguard ==== | ==== Installation de Wireguard ==== | ||
| Ligne 30: | Ligne 29: | ||
| Pour les systèmes basés sur debian : | Pour les systèmes basés sur debian : | ||
| - | < | + | < |
| Pour les systèmes basés sur Redhat : | Pour les systèmes basés sur Redhat : | ||
| Ligne 50: | Ligne 49: | ||
| Pour les afficher : | Pour les afficher : | ||
| - | < | + | < |
| ==== Configuration côté serveur ==== | ==== Configuration côté serveur ==== | ||
| Ligne 65: | Ligne 64: | ||
| ListenPort = 51820 #port de connexion au VPN | ListenPort = 51820 #port de connexion au VPN | ||
| PrivateKey = 6GZQ4Xus5lrJK9UxRASMCwoRuXw9HHhya0KA771h2XI= #clé privée de la machine | PrivateKey = 6GZQ4Xus5lrJK9UxRASMCwoRuXw9HHhya0KA771h2XI= #clé privée de la machine | ||
| + | SaveConfig = true #Garde en mémoire et protège la configuration le temps que l' | ||
| + | |||
| + | [Peer] | ||
| + | PublicKey = sXFf8WX9sr8MwinKKotNgMSB44R2eooSfFFXi+XQeB4= #clé publique du client | ||
| + | AllowedIPs = 10.8.0.66/ | ||
| </ | </ | ||
| - | Lancer le service Wireguard | + | Activer l' |
| - | < | + | < |
| - | Vérifier l'état du service | + | Pour désactiver l' |
| - | < | + | </ |
| + | |||
| + | Vérifier | ||
| + | < | ||
| + | |||
| + | {{ :: | ||
| + | |||
| + | On peut aussi utiliser la commande suivante | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ :: | ||
| ==== Configuration côté client ==== | ==== Configuration côté client ==== | ||
| Ligne 82: | Ligne 97: | ||
| ListenPort = 51820 #port de connexion au VPN | ListenPort = 51820 #port de connexion au VPN | ||
| PrivateKey = eJ1bmItHSHONKRPYykaFsD/ | PrivateKey = eJ1bmItHSHONKRPYykaFsD/ | ||
| + | |||
| [pair] | [pair] | ||
| PublicKey = CE4ETuboYOxGdTehYES1NaN1Z32kRtdYAQn3glB34Xg= #clé publique du serveur | PublicKey = CE4ETuboYOxGdTehYES1NaN1Z32kRtdYAQn3glB34Xg= #clé publique du serveur | ||
| - | PresharedKey = | + | AllowedIPs = 0.0.0.0/ |
| - | AllowedIPs = 0.0.0.0/ | + | Endpoint = 172.16.10.1: |
| - | Endpoint = 172.16.10.1: | + | |
| </ | </ | ||
| + | :!: Ici la configuration restreint le client à communiquer avec l'IP du serveur, mais on aurait pu mettre '' | ||
| + | |||
| + | :!: La directive '' | ||
| ===== Sources ===== | ===== Sources ===== | ||
| 📕 Linux Pratique hors série n°56 | 📕 Linux Pratique hors série n°56 | ||
| + | |||
| + | [[https:// | ||