检测 CISCO ASA 配置上的接口名称

检测 CISCO ASA 配置上的接口名称

我使用以下命令配置 Cisco ASA 以允许我查询 snmp

snmp-server host inside 10.20.30.40 community public version 2c

我需要自动执行这项任务,我的问题是如何inside使用 SSH 在仅知道 IP 地址的情况下检测接口名称(在本例中)?

答案1

您的问题对我来说不清楚(您计划如何自动化您的任务?),目前我只能提供一些您可以做什么的提示。

如果您有一台 Linux 机器,请 ssh 到您的 ASA 并show ip address在本地保存命令输出:

ssh [email protected] '( show ip address )' > /tmp/ip_address

现在你的 Linux 机器上有一个名为的文件,ip_address其中包含如下内容:

System IP Addresses:
Interface                Name                   IP address      Subnet mask
Method 

GigabitEthernet0         DMZ                    10.10.10.1      255.255.255.0
CONFIG

GigabitEthernet1         INSIDE                 10.10.20.1      255.255.255.0   
CONFIG

Current IP Addresses:
Interface                Name                   IP address      Subnet mask     
Method 

GigabitEthernet0         DMZ                    10.10.10.1      255.255.255.0   
CONFIG

GigabitEthernet1         INSIDE                 10.10.20.1      255.255.255.0      
CONFIG

然后使用awksed获取与 IP 地址对应的接口名称。

相关内容