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

IP Pool su RouterOS: range, dimensionamento e riuso

Capire l'oggetto /ip/pool: definire range di indirizzi assegnabili, concatenare pool con next-pool, e usarlo per DHCP, PPPoE e Hotspot in una rete WISP.

L'oggetto /ip/pool è un contenitore di indirizzi IP assegnabili dinamicamente. È condiviso da più servizi: DHCP server (lease ai client LAN), PPPoE/PPP (IP ai clienti che si autenticano), Hotspot e IPsec mode-config. Definire bene i pool è la base di una rete WISP ordinata.

Definire un pool

/ip/pool — creare range singoli e multipli
# Pool con un range contiguo
/ip/pool add name=pool-lan ranges=192.168.88.10-192.168.88.250

# Pool con più range non contigui (separati da virgola)
/ip/pool add name=pool-clienti ranges=100.64.10.0-100.64.10.255,100.64.20.0-100.64.20.255

# Pool che usa un'intera subnet in notazione CIDR
/ip/pool add name=pool-pppoe ranges=100.64.0.0/22

/ip/pool print

next-pool: concatenare pool quando uno si esaurisce

Quando un pool è pieno, RouterOS può passare automaticamente a un altro pool tramite next-pool. Indispensabile in reti che crescono: aggiungi un nuovo blocco senza riconfigurare il DHCP/PPPoE.

Concatenazione automatica dei pool
# Pool secondario (riserva)
/ip/pool add name=pool-clienti-2 ranges=100.64.30.0/24

# Il pool primario punta al secondario quando si esaurisce
/ip/pool set pool-clienti next-pool=pool-clienti-2

# Vedere quanti IP sono in uso / liberi
/ip/pool/used/print

Dimensionare un pool per un WISP

  • Conta i clienti attivi + un margine del 20-30% per crescita e lease non ancora scaduti.
  • Per PPPoE: un IP per sessione attiva. Clienti con più dispositivi NON consumano più IP (l'IP è del router cliente).
  • Per DHCP LAN: ricorda che i lease restano occupati fino alla scadenza (lease-time). Lease-time lungo + churn alto = pool che si svuota lentamente.
  • Tieni i pool clienti SEPARATI dai pool di management e dei link infrastrutturali.
DIAGNOSI: se i clienti smettono di prendere IP, controlla /ip/pool/used/print. Un pool esaurito è una delle cause più comuni di "il cliente non naviga" su un BNG PPPoE. Imposta sempre un next-pool di riserva o monitora l'occupazione del pool con uno script/SNMP.
ip pool/ip/poolrange indirizzinext-poolpool DHCPpool PPPoEesaurimento pooldimensionamentoRouterOSaddress pool

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