Nie wierzę, że jest coś prostszego niż show interfaces | <some regex>
niestety.
Edytować:
Z poniższych komentarzy @ Santino wskazał bardziej zwięzły RegEx:
show ip interface | include line protocol|access list
Moje dotychczasowe testy wskazują, że daje to takie same wyniki jak mój dłuższy RegEx poniżej.
Zazwyczaj używam następujących, aby dowiedzieć się, gdzie są stosowane listy ACL:
show ip interface | include is up|is administratively|is down|Outgoing|Inbound
Daje to każdy interfejs, bez względu na stan, a następnie jakie są listy ACL dla wiadomości Outbound i Inbound. Na przykład:
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
I tak dalej dla każdego interfejsu.
To polecenie działa zarówno na przełącznikach Cisco, jak i routerach. Zobacz przykładowe dane wyjściowe z routera 7200 poniżej:
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 [^ ]+$
Nie jestem pewien, czy istnieje powód, dla którego potrzebujemy dodatkowego dopasowania RegEx po „liście dostępu”.Jeśli masz takie
show run | <some regex>
polecenie, które wyświetla potrzebne informacje, zawsze możesz utworzyć alias.Przykładem poleceniem:
alias exec shacls sh ip int | inc line protocol|access list is [^ ]+$
.Następnie możesz po prostu użyć
alias-name
(w tym przypadku shaclów) i będzie to to samo coshow run | <some regex>
Uwaga: musisz to zrobić na każdym urządzeniu IOS. ASA są nieco inne.
Edycja: Nie mogę wziąć za kredyt,
sh ip int | inc line protocol|access list is [^ ]+$
ponieważ to było z PacketLife IOS Tips .źródło
Bałam się z tym wcześniej i znalazłem dość prosty regex, który powinien dać ci to, czego chcesz.
sho ip int | inc ^ [AZ] | lista dostępu
Lista jest potrzebna, aby zignorować linię naruszeń dostępu.
źródło
Tak to pamiętam. Najłatwiejszy i najkrótszy do zapamiętania dla mnie.
źródło
show ip interface
powinien załatwić sprawę.źródło
biegnij | in ^ inter | access-gr
podaje dane wyjściowe z uruchomionej konfiguracji
źródło
Na urządzeniach Nexus możesz wyświetlać podsumowanie listy dostępu lub podsumowanie listy dostępu ip
źródło