红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

想在LINUX下读取802.11网卡的一些基本信息

发布时间:2011-04-28 22:42:03来源:红联作者:siegen2007
要求如题,我想在用iwlist wlan0 scan 命令读取附近所有AP的信号强度以及他的ESSID的值和MAC的值,并且记录

下来。
问题是我只是在命令行里面输入iwlist wlan0 scan这个命令,但是这个命令显示的结果存储到哪个文件了?
如:$ iwlist wlan0 scan

wlan0 Scan completed :
Cell 01 - Address: 00:12:17:46:E6:AF //我需要读取这个数据
ESSID:"shutyourstupiddogup" //我需要读取这个数据
Protocol:IEEE 802.11bg
Mode:Master
Channel:1
Encryption key:off
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:6 Mb/s
Bit Rate:9 Mb/s
Bit Rate:11 Mb/s
Bit Rate:12 Mb/s
Bit Rate:18 Mb/s
Bit Rate:24 Mb/s
Bit Rate:36 Mb/s
Bit Rate:48 Mb/s
Bit Rate:54 Mb/s
Quality=82/100 Signal level=-48 dBm //我需要读取这个数据
Extra: Last beacon: 36ms ago
cell 02 .......
.......
我需要读取的是每一个cell中的内容。但是在/proc/net/wireless 这个文件里面只找到了信号强度(Signal level

)和MAC的值,但是并没有找到 ESSID的值。是不是/proc/net/wireless这个文件存储的只是iwconfig这个命令的结

果? 对于iwlist和iwspy的结果应该在哪个文件里面能找的到?

另外我在使用iwspy命令时出现错误:"iwspy Interface doesn' t support wireless statistic collection,这是

为什么啊?

本人是linux新手,希望大家赐教!!
文章评论

共有 1 条评论

  1. siegen2007 于 2011-04-29 15:44:34发表:

    达人帮帮忙了。。。