Comandi CLI per Router Cisco

Modalità, configurazione di base e comandi di verifica

Sintesi operativa per il laboratorio di Sistemi e Reti
Modalità del router

I router Cisco lavorano in modalità diverse, identificate dal prompt. Con il nome generico R:

  • R> – modalità utente
  • R# – modalità privilegiata (EXEC)
  • R(config)# – modalità di configurazione globale
  • R(config-if)# – configurazione di interfaccia
Passare da una modalità all’altra
R> enable
R#
R# configure terminal
R(config)#
R(config)# exit
R#
R# exit
R>

Il comando enable permette di accedere alla modalità privilegiata. Con configure terminal si entra in configurazione globale, mentre exit riporta alla modalità precedente.

Configurazione delle interfacce

Dalla modalità di configurazione globale si entra nella configurazione di una specifica interfaccia di rete, indicando tipo e numero.

Entrare nella modalità di interfaccia
R(config)# interface FastEthernet 0/0
R(config-if)#
R(config)# interface Serial 2/0
R(config-if)#
Attivare/disattivare un’interfaccia
R(config-if)# no shutdown
R(config-if)# shutdown
Impostare indirizzo IP e maschera
R(config)# interface FastEthernet 0/0
R(config-if)# ip address 192.168.1.1 255.255.255.0
R(config-if)# no shutdown

Una volta impostati indirizzo e maschera, l’interfaccia deve essere attivata con no shutdown, altrimenti rimane in stato administratively down.

Route statica

Le route statiche permettono di aggiungere manualmente rotte alla tabella di routing del router. Si indica rete di destinazione, maschera e next hop (o interfaccia di uscita).

Sintassi generale
R(config)# ip route <rete> <subnet-mask> <next-hop>
Esempio
R> enable
R# configure terminal
R(config)# ip route 80.0.0.0 255.0.0.0 192.168.5.1
Rimozione di una route statica
R(config)# no ip route 80.0.0.0 255.0.0.0 192.168.5.1

Il prefisso no applicato a un comando di configurazione consente di eliminare la configurazione precedentemente inserita.

Comandi di verifica e salvataggio
Tabella di routing
R# show ip route
Mostrare la configurazione corrente
R# show running-config
Salvare la configurazione
R# copy running-config startup-config

Il comando show running-config visualizza la configurazione attualmente in uso, memorizzata in RAM. Con copy running-config startup-config la si salva in NVRAM, così da renderla permanente al riavvio del router.

Help, abbreviazioni e interruzioni

Il sistema di help integrato della CLI permette di visualizzare i comandi disponibili nella modalità corrente o le opzioni relative a un comando parziale.

Elenco comandi nella modalità corrente
R# ?
Opzioni per un comando
R(config)# interface ?
Ethernet        IEEE 802.3
FastEthernet    FastEthernet IEEE 802.3
GigabitEthernet GigabitEthernet 802.3z
Serial          Serial
...
Abbreviazioni
R# conf t
R(config)#

In molti casi è sufficiente digitare le prime lettere univoche del comando. La CLI completa la parola in base al contesto.

Interrompere un comando in esecuzione
CTRL + C

La combinazione di tasti CTRL + C interrompe un comando in corso (ad esempio durante un output molto lungo) e riporta al prompt della modalità corrente.