Je ne pense pas qu'il y ait quelque chose de plus simple que show interfaces | <some regex>
malheureusement.
Éditer:
D'après les commentaires ci-dessous, @ Santino a souligné un RegEx plus concis:
show ip interface | include line protocol|access list
Mes tests jusqu'à présent indiquent que cela donne les mêmes résultats que mon RegEx plus long ci-dessous.
J'utilise généralement les éléments suivants pour trouver où les listes de contrôle d'accès sont appliquées:
show ip interface | include is up|is administratively|is down|Outgoing|Inbound
Cela vous donne toutes les interfaces, quel que soit l'état, puis ce que sont les ACL sortants et entrants. Par exemple:
LAB-4510-A#show ip interface | include is up|is administratively|is down|Outgoing|Inbound
Vlan1 is administratively down, line protocol is down
Vlan110 is up, line protocol is up
Outgoing access list is not set
Inbound access list is VENDOR->INTERNET
Vlan140 is administratively down, line protocol is down
Outgoing access list is not set
Inbound access list is not set
Vlan150 is down, line protocol is down
Outgoing access list is not set
Inbound access list is VENDOR->INTERNET
Vlan210 is up, line protocol is up
Outgoing access list is not set
Inbound access list is not set
FastEthernet1 is administratively down, line protocol is down
Outgoing access list is not set
Inbound access list is not set
GigabitEthernet1/1 is up, line protocol is up
Outgoing access list is not set
Inbound access list is not set
GigabitEthernet1/2 is down, line protocol is down
Inbound access list is not set
Outgoing access list is not set
Et ainsi de suite pour chaque interface.
Cette commande fonctionne à la fois sur les commutateurs et les routeurs Cisco. Voir l'exemple de sortie d'un routeur 7200 ci-dessous:
LAB-7204-A#show ip interface | include is up|is administratively|is down|Outgoing|Inbound
GigabitEthernet0/1 is up, line protocol is up
Outgoing access list is not set
Inbound access list is not set
FastEthernet0/2 is administratively down, line protocol is down
GigabitEthernet0/2 is up, line protocol is up
Outgoing access list is not set
Inbound access list is not set
GigabitEthernet0/3 is administratively down, line protocol is down
SSLVPN-VIF0 is up, line protocol is up
Outgoing access list is not set
Inbound access list is not set
Loopback0 is up, line protocol is up
Outgoing access list is not set
Inbound access list is not set
Loopback1 is up, line protocol is up
Outgoing access list is not set
Inbound access list is not set
show ip interface | include line protocol|access list
For NX-OS,show ip access-list summary
show ip interface | include line protocol|access list is [^ ]+$
je ne sais pas s'il y a une raison pour laquelle nous avons besoin de la correspondance RegEx supplémentaire après "liste d'accès".Si vous avez une
show run | <some regex>
commande que vous aimez qui affiche les informations dont vous avez besoin, vous pouvez toujours créer un alias.Un exemple en utilisant cette commande:
alias exec shacls sh ip int | inc line protocol|access list is [^ ]+$
.Ensuite, vous pouvez simplement utiliser
alias-name
(dans ce cas shacls) et ce sera la même chose queshow run | <some regex>
Remarque: vous devez effectuer cette opération sur chaque périphérique IOS. Les ASA sont légèrement différents.
Edit: je ne peux pas prendre le crédit
sh ip int | inc line protocol|access list is [^ ]+$
car c'était des conseils PacketLife IOS .la source
J'étais en train de jouer avec cela plus tôt et j'ai trouvé une expression rationnelle assez droite qui devrait vous donner ce que vous voulez.
sho ip int | inc ^ [AZ] | liste d'accès
La liste est nécessaire pour ignorer la ligne des violations d'accès.
la source
Je m'en souviens de cette façon. Le plus simple et le plus court à retenir pour moi.
la source
show ip interface
devrait faire l'affaire.la source
sh run | dans ^ inter | access-gr
donne la sortie de running-config
la source
Sur les appareils Nexus, vous pouvez émettre un résumé de la liste d'accès ou un résumé de la liste d'accès IP
la source