我正在设置4个Westermo交换机,因此我在C中进行了一些软件更改以解码MIB数据包。我正在使用IReasoning MIB浏览器(RFC 1213)。
我正在尝试从ifIndex(.1.3.6.1.2.1.2.2.1.1)获取信息,但遗憾的是,当我尝试解码此OID时,我没有获得任何数据/值。我期待1,2,3,4,4096,4097,4098等数据代表交换机的端口号。
但是,我能够解码其他OID,例如sysDescr,sysUpTime,sysName,sysLocation,ifNumber,ifOperStatus。
是否有必须在C中完成的其他检查(我已经错过了),尽管iReasoning MIB浏览器在双击它时或在我选择在表视图中查看时显示此信息。
请告知。
答案 0 :(得分:0)
在我办公桌上的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