Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
wireguard_-_un_vpn_moderne [2022/01/14 14:43] – créée - modification externe 127.0.0.1 | wireguard_-_un_vpn_moderne [2024/10/03 13:48] (Version actuelle) – [Wireguard - Un VPN moderne] ps | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
- | ===== Installation sur Debian Bullseye ===== | + | ===== Installation sur Debian Bullseye/ |
* sur chaque machine à jour ('' | * sur chaque machine à jour ('' | ||
<code bash> | <code bash> | ||
Ligne 103: | Ligne 104: | ||
</ | </ | ||
+ | La commande **wg** permet d' | ||
<code bash> | <code bash> | ||
wg | wg | ||
Ligne 120: | Ligne 122: | ||
===== Wireguard - Scripts de configuration ===== | ===== Wireguard - Scripts de configuration ===== | ||
+ | **Remarque** : **wireguard** n'est pas activé au démarrage. Pour l' | ||
+ | |||
+ | <code bash> | ||
+ | systemctl enable --now wg-quick@wg0 | ||
+ | systemctl status wg-quick@wg0 | ||
+ | </ | ||
==== Configuration point à point ==== | ==== Configuration point à point ==== | ||
Le script génère deux fichier de configuration **wg0-a.conf** et **wg0-b.conf** à copier sur les deux machines et à renommer **wg0.conf** | Le script génère deux fichier de configuration **wg0-a.conf** et **wg0-b.conf** à copier sur les deux machines et à renommer **wg0.conf** | ||
- | <code bash> | + | <file bash mkwgconf-p2p.sh> |
#!/bin/bash | #!/bin/bash | ||
set -u | set -u | ||
Ligne 176: | Ligne 184: | ||
AllowedIPs = $AddressAwg | AllowedIPs = $AddressAwg | ||
FINI | FINI | ||
- | </code> | + | </file> |
==== Configuration site à site ==== | ==== Configuration site à site ==== | ||
Le script est similaire au précédent avec en plus l' | Le script est similaire au précédent avec en plus l' | ||
- | <code bash> | + | <file bash mkwgconf-s2s.sh> |
#!/bin/bash | #!/bin/bash | ||
set -u | set -u | ||
Ligne 187: | Ligne 195: | ||
# Version Site to Site | # Version Site to Site | ||
- | AddressAwg=10.0.0.1/ | + | AddressAwg="10.0.0.1/32" |
- | EndpointA=192.168.1.81 | + | EndpointA="192.168.1.81" |
- | PortA=51820 | + | PortA="51820" |
- | NetworkA=10.0.1.0/ | + | NetworkA="10.0.1.0/24" |
- | AddressBwg=10.0.0.2/ | + | AddressBwg="10.0.0.2/32" |
EndpointB=" | EndpointB=" | ||
- | PortB=51820 | + | PortB="51820" |
- | NetworkB=10.0.2.0/ | + | NetworkB="10.0.2.0/24" |
umask 077 | umask 077 | ||
Ligne 250: | Ligne 258: | ||
echo " | echo " | ||
- | </code> | + | </file> |