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:29] – 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é | + | ==== Configuration côté serveur ==== |
| Pour configurer une liaison Wireguard, il faut créer un fichier de configuration dédiée à la carte réseau virtuelle avec le nom '' | Pour configurer une liaison Wireguard, il faut créer un fichier de configuration dédiée à la carte réseau virtuelle avec le nom '' | ||
| Ligne 64: | Ligne 63: | ||
| Address=10.8.0.65/ | Address=10.8.0.65/ | ||
| ListenPort = 51820 #port de connexion au VPN | ListenPort = 51820 #port de connexion au VPN | ||
| - | PrivateKey = 6GZQ4Xus5lrJK9UxRASMCwoRuXw9HHhya0KA771h2XI= | + | PrivateKey = 6GZQ4Xus5lrJK9UxRASMCwoRuXw9HHhya0KA771h2XI= |
| + | 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 | + | Pour désactiver |
| - | < | + | </code> |
| - | ==== Configuration côté | + | Vérifier si l' |
| + | < | ||
| + | |||
| + | {{ :: | ||
| + | |||
| + | On peut aussi utiliser la commande suivante pour afficher des informations supplémentaires sur l' | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ :: | ||
| + | |||
| + | ==== Configuration côté client ==== | ||
| Même chose côté client, il faut créer un fichier de configuration pour la liaison : | Même chose côté client, il faut créer un fichier de configuration pour la liaison : | ||
| Ligne 79: | Ligne 94: | ||
| < | < | ||
| [Interface] | [Interface] | ||
| - | Address=10.8.0.66/ | + | Address=10.8.0.66/ |
| ListenPort = 51820 #port de connexion au VPN | ListenPort = 51820 #port de connexion au VPN | ||
| - | PrivateKey = eJ1bmItHSHONKRPYykaFsD/ | + | PrivateKey = eJ1bmItHSHONKRPYykaFsD/ |
| + | |||
| + | |||
| + | [pair] | ||
| + | PublicKey = CE4ETuboYOxGdTehYES1NaN1Z32kRtdYAQn3glB34Xg= #clé publique du serveur | ||
| + | AllowedIPs = 0.0.0.0/ | ||
| + | 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:// | ||