WireGuard Site-à-Site (MikroTik à MikroTik)
Cette configuration permet de relier deux bureaux (Router1 et Router2) pour que les réseaux 10.0.0.0/24 et 10.11.0.0/24 communiquent de façon transparente.
*S'assurer que les 2 plages d'adresse des routeur a fusionner soit diffèrent
*Pour un exemple de configuration connectez vous a clubb.kpi10.com (routeur 1) et clubb-marina.kpi10.com (routeur 2)
1. Configuration du Serveur (Routeur 1 principal)
A. Firewall (Autoriser l'entrée)
-
Chain :
input| Protocol :17 (udp)| Dst. Port :13231| Action :accept.
B. Interface WireGuard
-
Créez une interface nommée
wireguard-SV. -
Listen Port :
13231. -
Notez la Public Key du serveur.
C. Ajout du Peer (Le routeur 2)
-
Interface :
wireguard-SV. -
Public Key : Collez la clé publique du routeur 2. (étape 2A)
-
Allowed Address : Ajoutez deux lignes (via la flèche bleue) :
-
10.98.0.10/32(IP du tunnel du client). -
10.11.0.0/24(Réseau local de la Marina).
-
D. IP & Routage
-
IP Address : Ajoutez
10.98.0.1/24sur l'interfacewireguard-SV. -
IP Route : Ajoutez une route :
Dst. Address: 10.11.0.0/24|Gateway: wireguard-SV.
2. Configuration du Client (Routeur 2)
A. Interface WireGuard
-
Créez une interface nommée
wireguard-to-Router1. -
Listen Port :
13231. -
Notez la Public Key pour la donner au serveur.
B. Ajout du Peer (Vers le serveur)
-
Interface :
wireguard-to-Resto. -
Public Key : Collez la clé publique du serveur (router 1).
-
Endpoint : L'adresse IP publique ou DNS du serveur (ex:
clubb.kpi10.com). -
Endpoint Port :
13231. -
Allowed Address : Ajoutez deux lignes :
-
10.98.0.0/24(Réseau du tunnel). -
10.0.0.0/24(Réseau local du serveur).
-
-
Persistent Keepalive :
00:00:25(Crucial pour maintenir la connexion).
C. IP & Routage
-
IP Address : Ajoutez
10.98.0.10/24sur l'interfacewireguard-to-Router1. -
IP Route : Ajoutez une route :
Dst. Address: 10.0.0.0/24|Gateway: wireguard-to-Router1.
3. Sécurité Forward (Sur les DEUX routeurs)
Pour que les ordinateurs puissent se parler à travers le routeur, vous devez ajouter deux règles dans IP > Firewall > Filter Rules (à placer en haut de liste) :
-
Autoriser l'entrée du VPN :
Chain: forward|In. Interface: (votre interface WireGuard)|Action: accept. -
Autoriser la sortie vers le VPN :
Chain: forward|Out. Interface: (votre interface WireGuard)|Action: accept.
4. Résolution de noms (Accès par Nom du PC)
Puisque les noms de réseau ne traversent pas naturellement le tunnel, utilisez la méthode du fichier Hosts sur les postes de travail Windows qui doivent accéder au logiciel.
-
Sur le PC client, cherchez Bloc-notes, faites un clic droit et choisissez Exécuter en tant qu'administrateur.
-
Ouvrez le fichier suivant :
C:\Windows\System32\drivers\etc\hosts. -
À la toute fin du fichier, ajoutez l'adresse IP du serveur suivie de son nom :
10.0.0.X Nom-Du-PC-Serveur -
Enregistrez et fermez.
-
Vous pouvez maintenant accéder au logiciel via
\\Nom-Du-PC-Serveurau lieu de l'adresse IP.
Note finale : Assurez-vous que le Pare-feu Windows sur le PC serveur autorise les connexions entrantes venant du sous-réseau distant (10.11.0.0/24).
No comments to display
No comments to display