reseau:opnsense:wireguard
Ceci est une ancienne révision du document !
Table des matières
OPNSense : Wireguard VPN
Côté OPNSENSE
Configuration du VPN
- Faire F5 dans le navigateur pour faire apparaître le nouveau menu VPN Wireguard
- Créer la configuration de la sorte:
- Name: Nom de la connexion
- Public Key & Private Key: peuvent être laissés vides, ils seront remplis après avoir pressé Save
- DNS Server: Indiquer le serveur DNS que vous souhaitez utilisez
- Tunnel address: Définir un subnet qui autorise la communication entre l'entité et le Peer. De préférénce un CDIR 24
- Dans VPN → Wireguard → Endpoints appuyez sur le + pour créer une nouvelle Peer
- Créer la configuration de la sorte:
- Name: Donner un nom
- Public Key: doit être la clée publique générée par le client
- Shared Secret: optionnel, permet de mettre un mot de passe sur la connexion
- Allowed IP, on prend une adresse dans le Tunnel Address, en CDIR 32
Règles Firewall
- Dans Firewall → Rules → Wan: créer une règle qui accepte le port UDP 51820 sur ce firewall
Autoriser le trafic Internet pour les clients Wireguard
- Toujours dans Firewall → NAT → Sortant, ajouter une règle fixe avec les propriétés suivantes:
- Interface WAN
- Source address “votre interface wireguard NET”
Côté client
Configuration d'un client Linux en mode RoadWarrior
- Installation:
apt install wireguard openresolv
- Générer des clés:
umask 077 wg genkey | tee privatekey | wg pubkey > publickey
- Créer un fichier de configuration:
nano /etc/wireguard/wg0.conf
Avec un contenu similaire:
[Interface] PrivateKey=Données du fichier privatekey Address=Adresse définie sur le serveur wireguard/32 DNS=Adresse DNS du serveur [Peer] PublicKey=Le public key du serveur distant Endpoint=linuxserver:51820 AllowedIPs=0.0.0.0/0, ::/0
- Après il suffit de lancer la commande
wg-quick up wg0
ou down pour fermer
Configuration d'un client Windows en mode RoadWarrior
- Ajouter les éléments suivant après le privatekey
Address = 172.31.33.2/32 DNS = 10.0.0.211 [Peer] PublicKey = LA_CLE_PUBLIQUE_DU_SERVEUR_OPNSENSE AllowedIPs = 0.0.0.0/0 Endpoint = LADRESSE_DU_SERVEUR_OPNSENSE:51820
Sources
reseau/opnsense/wireguard.1610643867.txt.gz · Dernière modification : (modification externe)













