一种测量无线信号强度的工具

Reg*_*ser 90 wireless

我想知道是否存在任何命令行选项或 GUI 工具(Ubuntu 11.10),以便我可以测量给定位置的无线信号强度。我有一所房子的各个角落都无法轻松接入无线网络,我想知道在哪些角落或房间信号较弱。

小智 126

在命令行上,您可以使用iwconfig并查找“链接质量”和“信号级别”值。

当我带着上网本四处走动时,我经常使用这个命令每秒更新一次 iwconfig 的输出:

watch -n1 iwconfig

  • 除非我使用 sudo 运行它,否则不会在 Lubuntu 14.04 上显示链接质量或信号级别。 (6认同)
  • @RamonSuarez 为什么用 sudo 运行它?它没有工作。在 Ubuntu 14.04 上测试 (3认同)

小智 88

波兽

具有彩色显示和大量易于阅读的信息的控制台应用程序。

要安装它,请输入以下命令:

 sudo apt-get update
 sudo apt-get install wavemon
Run Code Online (Sandbox Code Playgroud)

要运行它,请输入:

 wavemon
Run Code Online (Sandbox Code Playgroud)

波蒙在行动

  • wavemon 在 Ubuntu 16.04 中停止为我工作。我猜现在问题出在适配器的唯一名称上,在我的例子中是 15 个字符长。它检测到适配器,但在级别中显示“无接口数据”。Statistics 和 Info 也是空的。它只正确显示接口和网络数据。 (2认同)
  • 这里有一个提示:为了使用F3 Scan功能,您需要使用sudo运行wavemon。 (2认同)

小智 16

一个更漂亮的:

watch -n1 "awk 'NR==3 {print \"WiFi Signal Strength = \" \$3 \"00 %\"}''' /proc/net/wireless"
Run Code Online (Sandbox Code Playgroud)

来源:http : //www.upubuntu.com/2012/06/display-wifi-signal-strength-in-real.html

  • 这不是 wifi 信号强度的真实百分比。所以我做了一个小修正:`watch -n1 "awk 'NR==3 {printf(\"WiFi Signal Strength = %.0f%%\\n\",\$3*10/7)}' /proc/网络/无线"` (3认同)