Wireguard su Mikrotik

Wireguard su Mikrotik

Wireguard è il software utilizzato dal servizio AccessoFacile.it. Qui trovi le istruzioni per l’installazione di Wireguard su Router Mikrotik.

Scopo della configurazione

Lo scopo è quello di configurare un router Mikrotik come client Wireguard di un gateway accessofacile.it, in modo che gli altri client connessi alla stessa VPN possano vedere la LAN del Mikrotik.

Prerequisiti

Per procedere con la configurazione di Wireguard sul Mikrotik occorre:

  • Un Router Mirkotik con Sistema operativo RouterOS v7 (la v6 non prevede Wireguard)
  • I parametri di configurazione generati dal Server Wireguard (es Accessofacile.it)

Configurazione di esempio utilizzata

Il file di configurazione di esempio che utilizzeremo, proveniente da AccessoFacile.it, ha questa struttura.

[Interface]
Address = <INDIRIZZO-IP-VPN>
PrivateKey = <CHIAVE-PRIVATA-INTERFACCIA>


[Peer]
PublicKey = <CHIAVE-PUBBLICA-PEER>
PresharedKey = <CHIAVE-CONDIVISA-PEER>
PersistentKeepalive = 25
Endpoint = <INDIRIZZO-ENDPOINT>:<PORTA-ENDPOINT>
AllowedIPs = <ALLOWED-IPS>

Configurazione utilizzando la CLI

Di seguito gli step necessari per configurare il router Mikrotik, utilizzando l’interfaccia CLI

Creazione interfaccia Wireguard

Per prima cosa occorre creare un’interfaccia wireguard sul router. Si può fare utilizzando il seguente comando:

/interface/wireguard
add listen-port=13231 name=wireguard1 mtu=1420 \
private-key="<CHIAVE-PRIVATA-INTERFACCIA>"

Creazione Peer

Quindi occorre creare un peer sull’interfaccia wireguard creata nello step 1.

/interface/wireguard/peers
add allowed-address=<ALLOWED-IPS> endpoint-address=<INDIRIZZO-ENDPOINT> \
endpoint-port=<PORTA-ENDPOINT> interface=wireguard1 \
public-key="<CHIAVE-PUBBLICA-PEER>" \
preshared-key="<CHIAVE-CONDIVISA-PEER>" 

Assegna Indirizzo IP a Wireguard

Infine occorre aggiungere all’interfaccia Wireguard (wireguard1 nel nostro caso) l’IP assegnato sulla VPN

/ip/address
add address=<INDIRIZZO-IP-VPN>/24 interface=wireguard1

Se l’indirizzo IP nel file di configurazione è indicato come XX.XX.XX.XX/32 comunque impostare il valore con /24 finale.

Al termine di questa configurazione sarà visibile subito del traffico sulla VPN che inizierà subito la connessione.

Traffico su Interfaccia Wireguard

Last updated on