Linux扫描无线网卡以获取信息
时间:2020-01-09 10:41:55 来源:igfitidea点击:
问题:
如何在Linux下扫描无线网卡以获取有关AP和其他详细信息的信息?
答:
您可以使用名为iwlist的命令行工具从无线接口(例如卡)获取更多详细的无线信息。
Iwlist用于显示iwconfig未显示的来自无线网络接口的一些其他信息。
main参数用于选择信息类别,iwlist以详细的形式显示与该类别有关的所有信息,包括iwconfig已显示的信息。
扫描无线网卡
执行以下命令:iwlist {interface-name} scan
如果您的接口名称是eth1,请执行
$ iwlist eth1 scan
如果您的接口名称是ra0,请执行
$ iwlist ra0 scan
输出示例:
ra0 Scan completed : Cell 01 - Address: 00:18:39:6A:C6:8D ESSID:"theitroad" Mode:Managed Channel:6 Encryption key:on Quality:70/100 Signal level:-59 dBm Noise level:-256 dBm
扫描选项提供范围内的访问点和Ad-Hoc单元的列表,并提供有关它们的全部信息(ESSID,质量,频率,模式)。
返回的信息类型取决于卡所支持的内容。
触发扫描是一项特权操作(仅root用户),普通用户只能读取剩余的扫描结果。
默认情况下,完成扫描的方式(扫描范围)将受到驱动程序当前设置的影响。
您还可以通过执行以下命令从Linux proc文件系统中查找信息:
# cat /proc/net/wireless
输出:
Inter-| sta-| Quality | Discarded packets | Missed | WE face | tus | link level noise | nwid crypt frag retry misc | beacon | 21 ra0: 0000 55. 198 177 0 0 0 0 0 0