为什么使用pysnmp;获取下一个或下一个TCMD“;只显示两个接口?

为什么使用pysnmp;获取下一个或下一个TCMD“;只显示两个接口?,snmp,pysnmp,Snmp,Pysnmp,在我的虚拟盒中,有四个接口和环回接口,如下所示。eth0,eth1,eth2,eth3,lo VirtualBox:~/pysnmp# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: et

在我的虚拟盒中,有四个接口和环回接口,如下所示。eth0,eth1,eth2,eth3,lo

VirtualBox:~/pysnmp# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:e1:eb:b9 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:10:b8:4b brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:94:00:83 brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:62:2b:9f brd ff:ff:ff:ff:ff:ff
输出:

root@VirtualBox:~/pysnmp# python tutorial.py 
IF-MIB::ifDescr.1 = lo
IF-MIB::ifType.1 = softwareLoopback
IF-MIB::ifMtu.1 = 16436
IF-MIB::ifSpeed.1 = 10000000
IF-MIB::ifPhysAddress.1 = 
IF-MIB::ifType.1 = softwareLoopback
IF-MIB::ifDescr.2 = eth0
IF-MIB::ifType.2 = ethernetCsmacd
IF-MIB::ifMtu.2 = 1500
IF-MIB::ifSpeed.2 = 100000000
IF-MIB::ifPhysAddress.2 = 00:12:79:62:f9:40
IF-MIB::ifType.2 = ethernetCsmacd

剩下的接口呢?它没有被显示吗?有什么想法吗?

UdpTransportTarget(('demo.snmplabs.com',161))
。目标IP地址是demo.snmplabs.com。它正在从该IP地址获取接口名称。

要获取本地计算机(虚拟机)中的接口,请按以下方式修改逻辑

CommunityData('public', mpModel=0),   < "Community string is what you configured in your local machine refer snmd.conf file">



UdpTransportTarget(('localhost', 161)).    <Target IP address is our local host>
CommunityData('public',mpModel=0),<“社区字符串是您在本地计算机中配置的字符串,请参阅snmd.conf文件”>
UDPTTransportTarget(('localhost',161))。
CommunityData('public', mpModel=0),   < "Community string is what you configured in your local machine refer snmd.conf file">



UdpTransportTarget(('localhost', 161)).    <Target IP address is our local host>