A tool to measure signal strength of wireless

I want to know if there exists any command line option or GUI tool (Ubuntu 11.10) so that I can measure the strength of wireless signal at a given location. I have a house where the wireless is not easily accessible at all corners I want to know at which corners or rooms the signal is weak.


Solution 1:

On the command line you can use iwconfig and look for "Link Quality" and "Signal level" values.

When walking around with a netbook I often use this command which updates the output of iwconfig every second:

watch -n1 iwconfig

Solution 2:

wavemon

A console app with color display and lots of easy to read information.

To install it enter the following commands:

 sudo apt-get update
 sudo apt-get install wavemon

To run it enter:

 wavemon

wavemon in action

Solution 3:

A prettier one:

watch -n1 "awk 'NR==3 {print \"WiFi Signal Strength = \" \$3 \"00 %\"}''' /proc/net/wireless"

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