SNMP代理所需的MAU数据

时间:2012-12-07 09:01:16

标签: linux embedded snmp

我正在尝试为snmp agent编写RFC 4836 IEEE 802.3 Medium Attachment Units (MAUs)的托管对象的定义,以便在嵌入式Linux系统(Linux服务器2.6.35.12+)上运行。我已经使用mib2c来设置我的框架,但是在找到要填写数据的位置时我停滞不前。我不确定我应该在哪里查看:如果MAU是其中的一部分eth devicea separate interface,如果我应该查看/sys/proc fs中的某个位置,或者我是否需要直接访问设备寄存器(或两者都是?)。


我知道有很多不同的数据需要,而且我不是要求所有的路线图,但在这一点上,我挂断了,不知道我应该集中精力 - 驱动程序代码?

很抱歉,如果这似乎是一个愚蠢的问题,但我一直在网上和StackOverflow中寻找,而没有找到我需要的东西。

1 个答案:

答案 0 :(得分:0)

事实证明,我需要的信息可以从mii-tool获得。尽管你可能在网上看到了这一点,但这并不是过时的(可能是几年前,但它似乎已经更新)。或者,您可以使用对SIOCGMIIREG的ioctl调用直接访问设备寄存器,以避免必须解析命令输出。