2012-12-07 50 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調用直接訪問設備寄存器,以避免解析命令輸出。