我试图为snmp agent编写RFC 4836,为IEEE 802.3 Medium Attachment Units (MAUs)编写托管对象的定义,以在嵌入式Linux系统(Linux服务器2.6.35.12+)上运行。我已经使用mib2c设置了框架,但是却停滞在寻找从何处获取数据的地方。我不确定应该在哪里寻找:MAUeth device的一部分还是a separate interface,如果我应该在/sys/proc fs中寻找某个地方,或者我需要直接访问设备寄存器(或同时访问两者)?



我知道需要大量不同的数据,并且不要求提供所有内容的路线图,但是此时,我已经挂了电话,不确定应该将精力集中在哪里-驱动程序代码?

抱歉,这似乎是一个愚蠢的问题,但是我一直在在线寻找和在StackOverflow中找不到我需要的东西。

最佳答案

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

关于linux - SNMP代理所需的MAU数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13759866/

10-12 17:38
查看更多