如何确定netsnmp代理的IP和MAC地址?
我正在使用 Debian 6.0 和 net-snmp 5.4.3。我有一个关于捕获系统上存在的以太网接口的 IP 地址和 MAC 地址的问题。在我的 SNMP 代理中,我必须弄清楚存在多少个系统以太网接口,并在表中更新它们的 IP 和 MAC 地址。我查看了预安装的 mib,发现 IP-MIB 包含系统以太网 IP 地址表,但我找不到源来检查它是如何实现的。您能否建议我如何实现此功能或者在哪里可以找到更多信息?
谢谢, 拉维
I am using Debian 6.0 and net-snmp 5.4.3. I have a question relating to capturing IP address and MAC address for ethernet interfaces exist on the system. In my SNMP agent, I have to figure out how many system ethernet interfaces are exist and update their IP and MAC address in a table. I have looked at pre installed mibs and found that IP-MIB contains a table for system ethernet IP addresses but I couldn't find the source to check how it is implemented. Could you please suggest me how can I implement this functionality or where I can find some further infromation?
Thanks,
Ravi
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有人可能会提出更好的方法,但如果没有,这是最后的解决方案。您可以调用 ifconfig 以文本形式获取数据,然后解析结果。
Someone may suggest a better way, but if not here's a solution of last resort. You can call out to ifconfig to get the data as text and then parse the results.