Vai al contenuto

Configurazione e comandi

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.

  1. 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.

  2. 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.

  3. 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

ComandoFunzione
/interface printVisualizza tutte le interfacce di rete e il loro stato
/ip address printMostra gli indirizzi IP configurati su tutte le interfacce
/ip route printVisualizza la tabella di routing
/ip dhcp-server lease printElenca i lease DHCP attivi (indirizzi assegnati)
/ip firewall nat printMostra 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