Salve a tutti, oggi vedremo come effettuare ricerche accurate nella configurazione di apparati Cisco, utilizzando semplici formule regolate da apice ^ e dal simbolo dollaro $. Sappiamo che per effettuare una ricerca nella startup-config, possiamo utilizzare il comando show run | include [termine da ricercare] , questo ci consente di filtrare dalla configurazione solo alcune parole come ad esempio indirizzi IP in particolare.
Utilizzando il simbolo apice ^ possiamo ricercare tutto quello che inizia per il termine in questione, facendo eseguire al router semplice espressione. Esempio :
Voagliamo ricercare tutto quello che inizia per IP :
sh run | include ^IP
ip cef
ip dhcp pool ITS
ip http server
Vediamo ora il risultato che avremmo ottenuto senza alcuna espressione :
sh run | include ip
ip cef
no ip dhcp use vrf connected
ip dhcp pool ITS
option 150 ip 10.1.1.1
no ip domain lookup
voice service voip
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
ip address 192.168.10.1 255.255.255.0
ip address 192.168.11.1 255.255.255.0
ip address 192.168.12.1 255.255.255.0
ip address 192.168.13.1 255.255.255.0
ip address 192.168.14.1 255.255.255.0
Se volessimo invece consultare la startup-config, in cerca di tutto quello che finisce con 1, possiamo utilizzare il simbolo del dollaro $. Vediamo :
sh run | include 1$
voice register dn 1
number 1101
voice register pool 1
number 1 dn 1
interface Loopback1
interface Loopback11
interface Loopback21
interface FastEthernet0/1
session target ipv4:10.1.1.1
session target ipv4:10.1.1.11
session target ipv4:10.1.1.21
session target ipv4:10.1.1.31
session target ipv4:10.1.1.41
session target ipv4:10.1.1.51
Notiamo che tutte le linee hanno come ultimo numero proprio 1 come da noi richiesto.