Configurer WireGuard sur un routeur MikroTik
WireGuard permet de raccorder un MikroTik à un réseau privé chiffré, sans ouvrir de port sur Internet. Voici les étapes essentielles côté RouterOS v7.
1. Prérequis
- Un routeur MikroTik sous RouterOS v7 (WireGuard est intégré).
- La clé publique du serveur, son adresse (endpoint) et le port d'écoute.
- Une adresse IP privée attribuée à votre routeur sur le réseau (ex.
10.99.99.17).
2. Créer l'interface WireGuard
On crée l'interface et on récupère la clé publique générée automatiquement par le routeur :
/interface wireguard add name=wg-batech listen-port=51820
/interface wireguard print
3. Attribuer l'adresse privée
/ip address add address=10.99.99.17/24 interface=wg-batech
4. Ajouter le peer (le serveur)
Le peer décrit le serveur BATECH : sa clé publique, son endpoint et les adresses accessibles par le tunnel.
/interface wireguard peers add interface=wg-batech \
public-key="CLE_PUBLIQUE_DU_SERVEUR" \
endpoint-address=ADRESSE_SERVEUR endpoint-port=51820 \
allowed-address=10.99.99.0/24 persistent-keepalive=25s
5. Vérifier la connexion
Après quelques secondes, un handshake récent confirme que le tunnel est établi :
/interface wireguard peers print
Bonne pratique : n'exposez jamais le port Winbox (8291) sur Internet. Une fois le tunnel actif, toute l'administration passe par l'adresse privée du routeur, à l'abri.
Et avec BATECH Cloud ?
Nous générons pour vous l'ensemble du script (clés, adresse, peer et route) prêt à coller dans le terminal. Le routeur apparaît « en ligne » dans le tableau de bord en quelques minutes, prêt pour l'accès Winbox à distance et la supervision.