如何使用Wavemon监视您的WiFi连接

10

您是否想过如何从命令行监视WiFi连接?在我的Raspberry Pi上试验Edimax WiFi加密狗时,我想要一种简单的方法来监视我在房屋中移动时的无线信号强度。

Pi正在使用USB移动电源运行,有时这可能会导致WiFi加密狗掉线。它’很难解决WiFi问题,因此我一直在寻找一个简单的实用程序,该实用程序会不断报告连接状态。

最终,我找到了一个名为Wavemon的实用程序。它’免费,易于安装,完全可以满足我的需求。

安装

要安装Wavemon,请使用以下命令:

sudo apt-get install -y wavemon

发射

您可以在树莓派启动后从命令行运行Wavemon,或者使用以下命令启动LXDE后在LXTerminal窗口中运行Wavemon“startx” using :

wavemon

这将为您显示主屏幕:

使用Wavemon监控WiFi

底部的工具栏显示了可用的页面。每一个都与一个功能键关联。

F2 显示您的信号电平图。下图是使用“random data”设置首选项,使其更加令人兴奋。

Wavemon屏幕截图

F3 列出Pi可见的无线网络以及信号强度和使用的信道。

Wavemon扫描显示无线网络

F7 显示首选项页面。这些可以保留为默认值,但我更改了“覆盖比例自动检测” to “on”并将最大信号电平提高到30dBm。这允许在“F2:lhist”正确显示来自我的连接的信号电平,该信号平均为20dBm,最初不在屏幕顶部。

Wavemon中显示的WiFi详细信息

F8 显示 帮助屏幕。没有’此刻还有很多!

F9 将显示 作者和许可详细信息.

F10 (或字母 Q)将退出实用程序,并返回到命令行。

监控WiFi的替代方法

要获得有关WiFi性能的快速快照,可以使用:

iwconfig

这会给你类似的东西:

wlan0 IEEE 802.11bg ESSID:"TheMatrix" Nickname:"<[email protected]>"
      Mode:Managed Freq:2.427 GHz Access Point: 00:18:4D:10:49:C6
      Bit Rate:54 Mb/s   Sensitivity:0/0
      Retry:off   RTS thr:off   Fragment thr:off
      功率 Management:off
      Link Quality=98/100 Signal level=83/100 Noise level=0/100
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Wavemon配置文件

配置文件位于:

/home/pi/.wavemonrc

可以使用以下命令直接进行编辑:

sudo nano .wavemonrc

你不’无需手动编辑。我会提供这些信息,以防万一您想要!

分享。

10条留言

    • Try using ls -a and see if it appears in the file list. It starts with a “.”因此默认情况下是隐藏的。否则,您可能需要在Wavemon中使用F7,保存设置,然后退出。然后查看配置文件是否存在。

    • 我遇到了同样的事情。我必须将PuTTY设置为“use font encoding” to fix it (Window -> Translation ->远程字符集)。我没有’到目前为止,还没有发现其他问题,但是YMMV我只是这样做了。

    • 所以三年后我’我刚刚针对最新版本的Raspbian尝试了本指南。我安装了Wavemon并得到了字母,而不是漂亮的边框。但是,在我运行raspi-config进行其他配置并重新启动后,Wavemon看起来像屏幕截图。所以我建议跑步“sudo raspi-config” and then rebooting.

  1. 彼得·勃洛克

    我将Pi A与移动电源和USB wifi加密狗一起使用。如果我的连接松动,我也可能会很好地关闭电源。
    您能否提出一个Cron脚本来检查wifi连接是否断开,然后每隔X分钟重新启动一次?

发表评论

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.