Aller au contenu

Aide-mémoire – VPN et WireGuard

BTS SIO SISR 1re année – Bloc 3 – S13

Un mot ou un sigle inconnu ? Passe la souris dessus, ou ouvre le glossaire.

VPN

Terme Sens
Tunnel Paquets encapsulés et chiffrés dans d'autres paquets
Nomade Un utilisateur se connecte au réseau de l'entreprise
Site à site Deux réseaux reliés en permanence
Tunnel complet / partiel Tout le trafic / seulement les réseaux d'entreprise

Protocoles

Protocole À retenir
IPsec (IKEv2) Standard des pare-feu, site à site
OpenVPN TLS, certificats, port 443 possible
WireGuard Simple, rapide, une paire de clés par machine, UDP
VPN SSL Portail web pour quelques applications

WireGuard : configuration minimale

[Interface]
Address = 10.8.0.2/24
PrivateKey = <clé privée de CETTE machine>

[Peer]
PublicKey = <clé publique de l'AUTRE machine>
Endpoint = ip-serveur:51820
AllowedIPs = 10.8.0.1/32, 172.16.0.0/24
PersistentKeepalive = 25

AllowedIPs : routage à l'envoi + filtrage à la réception.

Commandes

But Commande
Clés wg genkey \| tee privee.key \| wg pubkey > publique.key
Monter / couper sudo wg-quick up wg0 / sudo wg-quick down wg0
État du tunnel sudo wg show
Retirer un pair sudo wg set wg0 peer <clé> remove
Voir le trafic chiffré sudo tcpdump -ni enp0s3 udp port 51820
Voir le trafic clair du tunnel sudo tcpdump -ni wg0

Warning

La clé privée ne se partage ni ne se publie jamais. Une clé par appareil. Un VPN est une porte d'entrée : moindre privilège, révocation, journaux, mises à jour.