Wi-fi 网络扫描

Wi-fi 网络扫描

要扫描所有可用的 wifi 网络,通常使用此命令:

sudo iwlist wlp2s0 scan

问题是你需要 root 权限。但是如果你进入 Settings/Wi-Fi,即使没有 sudo,你也可以看到 Wifi 网络的列表和属性。

如何完成?使用什么命令来实现?

答案1

我不确定您是否错过了这个简单的命令或者我错误地理解了您的问题。

nmcli device wifi list不需要 sudo..

例子:

pratap@i7-4770:~$ nmcli device wifi list
IN-USE  SSID         MODE   CHAN  RATE        SIGNAL  BARS  SECURITY 
*       Sri Nilayam  Infra  11    270 Mbit/s  54      ▂▄__  WPA2     
pratap@i7-4770:~$ 

man nmcli

部分内容:

   wifi [list [ifname ifname] [bssid BSSID]]
       List available Wi-Fi access points. The ifname and bssid options can be used to list
       APs for a particular interface or with a specific BSSID, respectively.

答案2

如果您想查看周围的所有 AP,应先断开与您自己的 AP 的连接,然后运行 ​​nmcli。

nmcli -f ssid、bssid、freq、chan、signal、security、wpa-flags、bars dev wifi 列表

相关内容