{ * info-rmatique ! }

VPN WireGuard

srv hôte ubuntu
apt-get install net-tools
apt-get update
apt-get upgrade
ifconfig
apt-get install ssh

client win
ssh ins@192.168.1.193
apt install wireguard
mkdir wgkeys
cd wgkeys
wg genkey > server_private.key
wg pubkey > server_public.key < server_private.key
cat server_public.key

nano /etc/wireguard/wg0.conf
[Interface]
Privatekey = [la clé privée du serveur]
Address = 10.0.20.10/24
ListenPort = 51820

activation de l’interface puis vérif :
wg-quick up wg0
wg
ifconfig

install wireguard sur client win (logiciel)
ajouter le tunnel–>tunnel vide
nommer, ajouter Address = 10.0.20.20/24

retour fichier config srv
nano /etc/wireguard/wg0.conf
[Peer]
PublicKey = OMUfYYqlyzNJYzoJ9H/Vg8EuESsimh7q0vpUy+4OjmU=
AllowedIPs = 10.0.20.20/24

retour config client
[Peer]
PublicKey = [clé publique du serveur]
AllowedIPs = 10.0.20.10 (l’adresse ip sur le réseau vpn du serveur)
Endpoint = IP du serveur(ex192.168.1.5):51820