gpt4 book ai didi

snmp - 使用 net-snmp 通过变量名而不是数字 OID 访问对象

转载 作者:行者123 更新时间:2023-12-05 04:16:27 25 4
gpt4 key购买 nike

我可以向 snmp 代理询问查询:

snmpwalk -v2c -c public 192.168.56.70 1.3.6.1.2.1.31.1.1.1.1.1

我收到“lo”(环回接口(interface))作为答案。我的问题是:如何通过名称而不是使用 OID 编号访问该 OID?应该是这样的:

snmpwalk -v2c -c public 192.168.56.70 iso.identified-organization.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName

如果我将最后一个查询发送给 snmp 代理,我会收到“未知对象标识”。我应该在 snmp 代理配置中进行哪些更改才能获得与通过 OID 询问时相同的答案?

任何帮助将不胜感激,谢谢!

最佳答案

通常我会使用简单的符号名称,例如

snmptranslate -M+. -m +ALL   1.3.6.1.2.1.31.1.1.1.1.1     
IF-MIB::ifName.1

从代理的角度来看,接下来的两个是相同的,即 netsnmp snmpwalk 实用程序处理符号转换。

snmpwalk -v2c -c public 192.168.56.70  1.3.6.1.2.1.31.1.1.1.1.1 
IF-MIB::ifName.1 = STRING: lo

符号版本:

snmpwalk -v2c -c public 192.168.56.70   IF-MIB::ifName.1        
IF-MIB::ifName.1 = STRING: lo

如果 MIB 文件不在您的默认路径 -M+ 中,则包含它们。 -m +ALL

snmpwalk -v2c   -c public vvx1   IF-MIB::ifName.1    
IF-MIB::ifName.1 = STRING: lo

关于snmp - 使用 net-snmp 通过变量名而不是数字 OID 访问对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27551260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com