Guida MikroTik
Primi passi e gestioneIntermedio

CLI RouterOS: navigazione, print, find e Safe Mode

Padroneggia la riga di comando di RouterOS v7: struttura gerarchica dei menu, comandi essenziali, find, print, comment e Safe Mode per modifiche sicure.

Struttura gerarchica

La CLI di RouterOS è organizzata in un albero di menu. Ogni voce corrisponde a un percorso tipo file system: /ip/firewall/filter, /interface/bridge, /system/user. Puoi navigare inserendo il percorso completo oppure spostandoti livello per livello. Il prompt mostra sempre la posizione corrente.

Navigazione nel menu
# Vai alla radice
/

# Scendi in un sotto-menu (due modi equivalenti)
/ip/address
ip address

# Torna su di un livello
..

# Esegui un comando da un altro menu senza cambiare posizione
/ip/address/print      # eseguito dalla root, non cambia il prompt corrente

Comandi fondamentali: print, add, set, remove

Comandi CRUD base
# Elenca tutti gli indirizzi IP (output tabulare)
/ip/address/print

# Output dettagliato (property=value)
/ip/address/print detail

# Conta gli elementi senza stamparli
/ip/address/print count-only

# Aggiunge un indirizzo IP
/ip/address/add address=10.10.10.1/24 interface=ether2

# Modifica un elemento (per numero riga o per where)
/ip/address/set 0 comment="LAN primaria"
/ip/address/set [find interface=ether2] comment="LAN ether2"

# Rimuove per numero
/ip/address/remove 0

# Aggiunge commento a una regola firewall
/ip/firewall/filter/comment 0 "Blocca accesso Telnet esterno"

Find: filtrare e selezionare elementi

Uso di find con where
# Trova tutti gli indirizzi disabilitati
/ip/address/print where disabled=yes

# Seleziona e modifica con find inline
/ip/address/set [find interface=ether1] comment="WAN"

# Conta le regole firewall con action=drop
/ip/firewall/filter/print count-only where action=drop

# Trova interfacce offline
/interface/print where running=no

Safe Mode: modifiche reversibili

Safe Mode (attivabile con Ctrl+X in SSH/console, o dal pulsante in WinBox) è una delle funzioni più importanti per lavorare in sicurezza. Mentre è attivo, compare la scritta SAFE nel prompt. Se la sessione si interrompe (cade la connessione, timeout), RouterOS annulla automaticamente tutte le modifiche fatte in Safe Mode, riportando il router allo stato precedente. Perfetto per modifiche al firewall o all'IP da remoto.

Safe Mode in SSH
# Attiva Safe Mode (in sessione SSH/console)
# Premi Ctrl+X  — il prompt diventa: [admin@Router] /ip/firewall/filter<SAFE>

# Fai le modifiche rischiose, es. aggiungi regola firewall
/ip/firewall/filter/add chain=input action=drop in-interface=ether1

# Per confermare le modifiche e uscire da Safe Mode: Ctrl+X di nuovo
# Per annullare tutto e uscire: chiudi la sessione oppure Ctrl+D

Autocompletamento e abbreviazioni

  • Tab: completa il comando o il parametro corrente
  • Tab doppio: mostra tutte le opzioni disponibili
  • F1: help contestuale sul comando corrente
  • Frecce su/giù: naviga nella cronologia comandi
  • Ctrl+C: interrompe un comando in esecuzione (es. ping)
  • Abbreviazioni: pi 8.8.8.8 c 4 equivale a ping 8.8.8.8 count=4
Usa sempre il parametro comment per documentare regole firewall, indirizzi IP e interfacce importanti. Un commento come # WAN ISP principale salva ore di debug futuro. I commenti sono visibili anche in WinBox e WebFig.
clicommand lineterminaleprintfindsetaddremovecommentsafe modeautocompletionconsole

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