是否有程序可以在Ubuntu中查看wifi网络(类似于Vistumbler)使用的频道?

我需要看到范围内所有wifi网络使用的频道,以通过选择我的调制解调器使用的频道(与’freebox’调制解调器相关的程序)来改善我的wifi连接。

在Windows中有Vistumbler(我知道)。

Ubuntu中的等价物是什么?


在回答/评论后编辑:

  • 我的无线名称注册为eth1 (而不是wlan# ) – 在评论和聊天后确认

  • 我想要的是一个程序,它将显示范围内的所有无线网络(任何网络应用程序都可以) 以及每个网络使用的频道,如Vistumbler所做的

在此处输入图像描述

  • 我有一个现在似乎令人满意的答案(wicd) – 但如果有其他类似的应用程序,请发布更多。

你可以使用这个Linssid

 sudo apt install linssid 

在此处输入图像描述

它会告诉你ssid,mac,电源信号和图形

除了Rozza的答案,您还可以对结果进行分组,并查看每个频道的使用情况:

 sudo iwlist wlan0 scan | grep Frequency | sort | uniq -c | sort -n 

示例输出将如下所示:

  1 Frequency:2.422 GHz (Channel 3) 1 Frequency:2.432 GHz (Channel 5) 1 Frequency:5.26 GHz (Channel 52) 1 Frequency:5.5 GHz (Channel 100) 2 Frequency:2.452 GHz (Channel 9) 2 Frequency:2.472 GHz (Channel 13) 3 Frequency:2.447 GHz (Channel 8) 6 Frequency:2.437 GHz (Channel 6) 6 Frequency:2.462 GHz (Channel 11) 7 Frequency:5.18 GHz (Channel 36) 8 Frequency:2.412 GHz (Channel 1) 

如果你得到像wlan0 Interface doesn't support scanning ,你必须用运行ifconfig后指定的接口替换wlan0 (例如wlp2s0等)。

我猜你想要设置一个没有在本地使用的频道 – 所以你想看到正在使用的内容的摘要。 从命令行尝试以下操作:

sudo iwlist wlan0 scanning | grep -i Channel

如果Kismet无法使用您的无线网卡,我过去曾使用过wicd;

一种网络连接管理器,旨在简化Linux中的有线和无线网络。

https://launchpad.net/wicd

它位于Ubuntu存储库中 – 可以从Synaptic轻松安装。

列出所有网络和渠道。

在此处输入图像描述

是的,还有替代Vistumbler

  • Kismet:用于802.11无线局域网的网络探测器,在Linux下工作..

您可以从Kismet下载它

或开放式终端

  sudo apt-get install kismet 

通过终端监控无线的另一种方法:

  • 开放式终端
  • su
  • iwlist wlan0 scanning

wlan0它是你的wifi界面,获取wifi接口的名称,请参阅终端中的ifconfig

还有Wifi雷达,这里还没有提到。

它位于Ubuntu存储库中(如wifi-radar ):

 sudo apt-get install wifi-radar 

Wifi雷达截图

您还可以在命令行上使用nm-tool (这是Ubuntu的默认网络管理器,通常您使用其GUI)。 在nm-tool输出的某处,它包含以下找到的访问点部分:

  Wireless Access Points (* = current AP) Neighbors: Infra, 00:XX:XX:XX:XX:04, Freq 2437 MHz, Rate 54 Mb/s, Strength 44 WPA WPA2 *network-2C5A6: Infra, 00:XX:XX:XX:XX:79, Freq 2437 MHz, Rate 54 Mb/s, Strength 100 WPA bbox2-8afd: Infra, 00:XX:XX:XX:XX:0F, Freq 2412 MHz, Rate 54 Mb/s, Strength 42 WPA WPA2 

要将频率转换为频道号,请使用命令iwlist frequency

 wlan0 32 channels in total; available frequencies : Channel 01 : 2.412 GHz Channel 02 : 2.417 GHz [snip] Channel 140 : 5.7 GHz Current Frequency:2.437 GHz (Channel 6) 

如果您不介意使用命令行,可以使用wpa_supplicant帮助您查看邻居中使用的频道。
首先输入wpa_cli交互式shell

 sudo wpa_cli -i wlan0 

当您看到交互式shell时,请开始扫描

 > scan 

最后得到正在使用的频道呢

 > scan_results 

完成后,您可以退出quit