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). Tenerli separati permette, per esempio, di cambiare i DNS distribuiti senza toccare il pool.
| Oggetto | Path | Cosa definisce |
|---|---|---|
| Pool | /ip/pool | Quali indirizzi sono assegnabili (il range) |
| Network | /ip/dhcp-server/network | Gateway, DNS, dominio, NTP, option per la subnet |
| Server | /ip/dhcp-server | Su quale interfaccia gira, lease-time, pool usato |
| Lease | /ip/dhcp-server/lease | Assegnazioni attive (dinamiche) e fisse (statiche) |
Passo 1 — Creare il pool di indirizzi
# 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 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 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
# 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.
# 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
comment con nome cliente e ID contratto.Limitare la banda per lease (rate-limit)
Il DHCP può imporre un limite di banda per ogni lease tramite il campo rate-limit: RouterOS crea automaticamente una simple queue dinamica per quel client. Comodo per piani tariffari semplici senza configurare le queue a mano.
# Formato: rate-limit=rx-da-client/tx-verso-client (es. 20M/100M) /ip/dhcp-server/lease add \ mac-address=AA:BB:CC:DD:EE:01 \ address=192.168.88.120 \ server=dhcp-lan \ rate-limit=20M/100M \ comment="Piano FWA 100/20 - cliente Bianchi"
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. Usaafter-2sec-delayse nella subnet può esserci un altro DHCP legittimo.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 conarp=reply-only).always-broadcast=yes— invia le risposte in broadcast (utile con alcuni CPE/relay che ignorano l'unicast).
Diagnosi rapida del DHCP
# Vedere i lease e il loro stato (bound/waiting/offered) /ip/dhcp-server/lease print detail # Controllare l'attività DHCP in tempo reale /log/print where topics~"dhcp" # Abilitare il logging DHCP dettagliato (temporaneo, per debug) /system/logging add topics=dhcp action=memory
Continua con
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