2012-12-07 57 views
0

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


我知道有很多需要不同的数据,而不是问了一切的路线图,但在这一点上,我挂了电话,不知道在那里我应该集中我的努力 - 驱动代码?

对不起,如果这似乎是一个愚蠢的问题,但我一直在网上查找和在StackOverflow没有找到我所需要的。

回答

0

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