In questa lezione impari a
- assegnare gli indirizzi IP alle interfacce
- configurare DHCP server e NAT
- verificare la configurazione con i comandi diagnostici
- fare backup e ripristino
Dal primo login al router che dà Internet alla LAN, poi i comandi che servono per controllare che tutto funzioni.
Configurazione base del router
Primo avvio e login
Dopo aver avviato la macchina virtuale, MikroTik RouterOS si avvierà mostrando la console CLI.
Credenziali default. Username: admin
Password: (nessuna password di default)
Al primo accesso, il sistema richiederà di impostare una nuova password. È fondamentale scegliere una password sicura.
Configurazione indirizzo IP sulla LAN
Il primo passo è assegnare un indirizzo IP all'interfaccia LAN (ether2) che fungerà da gateway per i client.
/ip address add address=192.168.20.1/24 interface=ether2 # Verifica configurazione /ip address print
Attenzione. Assicurati che la rete 192.168.20.0/24 non sia già in uso nella tua infrastruttura. In caso contrario, scegli un'altra subnet (es. 192.168.30.0/24).
Configurazione DHCP server
Il server DHCP automatizzerà l'assegnazione degli indirizzi IP ai dispositivi client sulla LAN.
- Creazione del Pool di Indirizzi
/ip pool add name=lan-pool ranges=192.168.20.2-192.168.20.254
Questo comando crea un pool chiamato "lan-pool" con 253 indirizzi disponibili.
- Attivazione Server DHCP
/ip dhcp-server add address-pool=lan-pool interface=ether2 name=dhcp-lan disabled=no
Crea e abilita il server DHCP sull'interfaccia ether2 utilizzando il pool precedentemente definito.
- Configurazione Rete DHCP
/ip dhcp-server network add address=192.168.20.0/24 gateway=192.168.20.1 dns-server=8.8.8.8,8.8.4.4
Definisce la rete servita dal DHCP, il gateway (il router stesso) e i server DNS (Google DNS in questo esempio).
Configurazione NAT (network address translation)
Il NAT permette ai dispositivi della LAN di accedere a Internet condividendo l'indirizzo IP pubblico del router.
/ip firewall nat add chain=srcnat action=masquerade out-interface=ether1 # Verifica regola NAT /ip firewall nat print
Spiegazione. chain=srcnat: Catena per modificare l'indirizzo sorgente
action=masquerade: Sostituisce l'IP privato con l'IP pubblico
out-interface=ether1: Applica il NAT sul traffico in uscita da ether1
Configurazione routing (opzionale)
Se ether1 non riceve automaticamente un IP tramite DHCP, puoi configurare una rotta statica.
/ip route add dst-address=0.0.0.0/0 gateway=192.168.1.1 # Visualizza tabella di routing /ip route print
Sostituisci 192.168.1.1 con l'indirizzo del tuo gateway Internet reale.
Comandi diagnostici e gestione
Verifica configurazione
| Comando | Funzione |
|---|---|
/interface print | Visualizza tutte le interfacce di rete e il loro stato |
/ip address print | Mostra gli indirizzi IP configurati su tutte le interfacce |
/ip route print | Visualizza la tabella di routing |
/ip dhcp-server lease print | Elenca i lease DHCP attivi (indirizzi assegnati) |
/ip firewall nat print | Mostra le regole NAT configurate |
Test di connettività
# Ping verso DNS Google /ping 8.8.8.8 # Ping con count specifico /ping 8.8.8.8 count=5 # Traceroute verso una destinazione /tool traceroute 8.8.8.8 # Bandwidth test (tra due router MikroTik) /tool bandwidth-test address=192.168.20.2
Monitoraggio traffico
# Monitoraggio traffico in tempo reale su ether1 /interface monitor-traffic ether1 # Visualizza connessioni attive /ip firewall connection print # Statistiche interfacce /interface print stats
Gestione firewall
# Visualizza regole firewall filter /ip firewall filter print # Blocca traffico verso un IP specifico /ip firewall filter add chain=forward action=drop dst-address=198.51.100.1 # Permetti solo HTTP e HTTPS in uscita /ip firewall filter add chain=forward action=accept protocol=tcp dst-port=80,443 /ip firewall filter add chain=forward action=drop
Backup e restore
# Esporta configurazione (formato testo leggibile) /export file=backup-config # Backup binario completo /system backup save name=backup-completo # Importa configurazione /import file=backup-config.rsc # Ripristina backup binario /system backup load name=backup-completo.backup
Gestione utenti
# Visualizza utenti configurati /user print # Crea nuovo utente con accesso completo /user add name=student password=mikrotik group=full # Crea utente con accesso limitato (sola lettura) /user add name=guest password=guest123 group=read # Cambia password /user set admin password=nuovapassword
Comandi di sistema
# Riavvia il router /system reboot # Spegni il router /system shutdown # Visualizza informazioni di sistema /system resource print # Visualizza log di sistema /log print # Visualizza orario di sistema /system clock print