读书人

这个题困小弟我很久了:内核模块如何

发布时间: 2012-02-16 21:30:36 作者: rapoo

这个题困我很久了:内核模块怎么取得一个IP的MAC地址
编写了一个内核模块,即运行于内核层的模块。运行时想动态获得一个IP的MAC地址。怎么办呢????
多谢了,如能给出满意答案,分全付上。


[解决办法]
有的时候是获取不到的,如果不在同一个三层网段,MAC地址都是替换後的网关MAC。
[解决办法]
发arp查询就可以得到mac地址啊,当然前提是那个ip的主机能响应该arp请求
[解决办法]
正确,发ARP请求
[解决办法]
第一步, 检查/proc/net/arp里面是否有, 若没有在发送ARP请求, 等一下再去CHECK这个文件.内核里有现成的东西, 你找到/proc/net/arp实现的地方, 在稍微改改就可以了,

读书人网 >UNIXLINUX

热点推荐