日期:2014-05-16  浏览次数:20572 次

请教一些关于网卡的问题
想请问一下,我如何从无线网卡中获取一些当前网卡的一些基本信息,比如MAC地址,信号强度以及ESSID号等等。 有点类似于linux下 iwlist iwconfig命令的结果。 但是我想编程直接从最底层实时的读出来,而不是借助这些命令。。我应该怎么做?请您给出一点思路。。谢谢! 不知道是否能从无线网卡的驱动中得出一点什么出来。。 请达人指教一下。

------解决方案--------------------
不是很明确楼主的需求
给你几个链接,你先看看
http://xxnull.blog.163.com/blog/static/1763981572010111701226894/
http://www.easylinux.tk/archives/ioctl_netlink_ifinfo.html
还有就是libpcap之类的可能也可以获取
------解决方案--------------------
iwconfig iwlist命令其实就是条用网卡驱动的ioctl接口函数
LZ有没有网卡的驱动源码看看
------解决方案--------------------
你没必要这么费劲,编写脚本用iwconfig获得相关性能参数,然后调用相关命令进行切换。这样也可以实现你要的功能。