Guida MikroTik
Servizi di rete (DHCP, DNS…)Base

DHCP Server su RouterOS: pool, reti e lease statici

Configurare un server DHCP completo su RouterOS: pool di indirizzi, rete DHCP con gateway e DNS, lease dinamici e lease statici per MAC address.

Il DHCP server di RouterOS assegna automaticamente indirizzi IP, gateway, DNS e altri parametri ai client della rete locale. La configurazione si articola in tre oggetti distinti: il pool (range indirizzi), la network (parametri di rete) e il server stesso (collegato a un'interfaccia).

Passo 1 — Creare il pool di indirizzi

/ip/pool — definire il range IP assegnabile
# Pool per la LAN 192.168.88.0/24
# Riserva .1 al router, assegna da .10 a .250
/ip/pool add name=pool-lan ranges=192.168.88.10-192.168.88.250

# Verifica
/ip/pool print

Passo 2 — Definire la network DHCP (gateway, DNS, NTP)

/ip/dhcp-server/network — parametri da distribuire ai client
/ip/dhcp-server/network add \
  address=192.168.88.0/24 \
  gateway=192.168.88.1 \
  dns-server=192.168.88.1,1.1.1.1 \
  ntp-server=192.168.88.1 \
  domain=lan.wisplocale.it

# Nota: dns-server può puntare al router stesso se /ip/dns
# ha allow-remote-requests=yes (vedi articolo DNS).

Passo 3 — Creare il server DHCP sull'interfaccia

/ip/dhcp-server — avviare il servizio
/ip/dhcp-server add \
  name=dhcp-lan \
  interface=bridge-lan \
  address-pool=pool-lan \
  lease-time=12h \
  authoritative=yes \
  conflict-detection=yes \
  disabled=no

# Verifica lease attivi
/ip/dhcp-server/lease print

Setup guidato in un solo comando

Wizard rapido (crea pool + network + server automaticamente)
# Alternativa: setup guidato da Winbox/CLI
/ip/dhcp-server/setup
# Il wizard chiede: interfaccia, subnet, range, gateway, DNS, lease-time.
# Utile per configurazioni standard rapide.

Lease statici per MAC address

Un lease statico assegna sempre lo stesso indirizzo IP a un dispositivo specifico, identificato dal suo MAC address. Fondamentale per server, stampanti, telecamere IP e CPE.

/ip/dhcp-server/lease — assegnazione fissa MAC→IP
# Metodo 1: aggiunta manuale
/ip/dhcp-server/lease add \
  mac-address=AA:BB:CC:DD:EE:FF \
  address=192.168.88.100 \
  server=dhcp-lan \
  comment="CPE cliente Rossi Mario"

# Metodo 2: rendere statico un lease dinamico esistente
/ip/dhcp-server/lease print
# Trova il numero del lease (es. 0) e rendi statico:
/ip/dhcp-server/lease make-static 0

# Verifica lease statici
/ip/dhcp-server/lease print where dynamic=no
BEST PRACTICE WISP: assegna lease statici a tutti i CPE dei clienti. Così puoi creare regole firewall/QoS per IP fisso, loggare il traffico per cliente, e semplificare la gestione PPPoE. Usa il campo comment con nome cliente e ID contratto.

Parametri chiave del server DHCP

  • lease-time — durata del lease (es. 1h, 12h, 1d). Breve per reti pubbliche/hotspot, lungo per LAN fissa.
  • authoritative=yes — il server risponde subito con NACK ai client con IP errati, accelera il rinnovo.
  • conflict-detection=yes — esegue ping prima di assegnare un IP, evita conflitti con host statici.
  • add-arp=yes — aggiunge automaticamente voci ARP statiche per ogni lease (combinabile con arp=reply-only).
DHCP serverDHCP poollease staticoip pooldhcp-serverMAC addressgatewayRouterOSDHCP setup

Configura senza fatica con l'AI

In WispOS l'agente AI genera la configurazione RouterOS dalle tue parole e un tutor ti guida passo passo.

Prova WispOS