I router Cisco lavorano in modalità diverse, identificate dal prompt. Con il nome generico R:
R> – modalità utenteR# – modalità privilegiata (EXEC)R(config)# – modalità di configurazione globaleR(config-if)# – configurazione di interfacciaR> 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.
Dalla modalità di configurazione globale si entra nella configurazione di una specifica interfaccia di rete, indicando tipo e numero.
R(config)# interface FastEthernet 0/0
R(config-if)#
R(config)# interface Serial 2/0
R(config-if)#
R(config-if)# no shutdown
R(config-if)# shutdown
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.
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).
R(config)# ip route <rete> <subnet-mask> <next-hop>
R> enable
R# configure terminal
R(config)# ip route 80.0.0.0 255.0.0.0 192.168.5.1
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.
R# show ip route
R# show running-config
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.
Il sistema di help integrato della CLI permette di visualizzare i comandi disponibili nella modalità corrente o le opzioni relative a un comando parziale.
R# ?
R(config)# interface ?
Ethernet IEEE 802.3
FastEthernet FastEthernet IEEE 802.3
GigabitEthernet GigabitEthernet 802.3z
Serial Serial
...
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.
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.