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.

Faire configurer mon routeur gratuitement ← Retour au blog