解码ifIndex未返回任何值



我正在设置4个Westermo交换机,因此我在C中进行了一些软件更改,以解码MIB数据包。我使用的是IReasoning MIB浏览器(RFC 1213)。

我正在尝试从ifIndex(.1.6.1.2.1.2.2.1.1)获取信息,但不幸的是,当我尝试解码此OID时,我没有获得任何数据/值。我期望的数据如1,2,3,4409640974098等,表示交换机的端口号。

但是,我能够解码其他OID,例如sysDescr、sysUpTime、sysName、sysLocation、ifNumber、ifOperStatus。

尽管iReasoning MIB Browser在双击或选择在表视图中查看时会显示此信息,但是否有任何必须在C中进行的额外检查(我错过了)。

请告知。

适用于我,在我桌子上的Lynx 210上,使用以下命令

snmpwalk -v2c -r5 -t3 -cpublic 192.168.2.200 1.3.6.1.2.1.2.2
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.17 = INTEGER: 17
IF-MIB::ifIndex.18 = INTEGER: 18
IF-MIB::ifIndex.4096 = INTEGER: 4096
IF-MIB::ifIndex.4097 = INTEGER: 4097
IF-MIB::ifIndex.4098 = INTEGER: 4098
IF-MIB::ifIndex.4099 = INTEGER: 4099
IF-MIB::ifIndex.4100 = INTEGER: 4100
IF-MIB::ifIndex.4101 = INTEGER: 4101
IF-MIB::ifIndex.4102 = INTEGER: 4102
IF-MIB::ifIndex.4103 = INTEGER: 4103
IF-MIB::ifIndex.4104 = INTEGER: 4104
IF-MIB::ifIndex.4105 = INTEGER: 4105

最新更新