Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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.This will help me a lot. Thanks in advance.

share|improve this question

4 Answers 4

up vote 23 down vote accepted

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

share|improve this answer
1  
you need to run it with sudo –  Ramon Suarez Aug 20 at 15:14
    
@RamonSuarez Why run it with sudo? It works without. Tested on Ubuntu 14.04 –  Юнгвирт Тони Nov 8 at 12:54

wavemon -- Console app with color display and lots of easy to read information.

wavemon in action

share|improve this answer
    
this one rocks! thanks! –  ubuntico Mar 22 '13 at 15:47

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

share|improve this answer
    
You need to run it with sudo –  Ramon Suarez Aug 20 at 15:00
    
This is not the true percentage of wifi signal strength. So I did a small fix: watch -n1 "awk 'NR==3 {printf(\"WiFi Signal Strength = %.0f%%\\n\",\$3*10/7)}' /proc/net/wireless" –  gummiflummi Oct 2 at 13:14
    
Mine shows me 70/70 on iwconfig which mean 100%, so with awk its shows me 70% signal strenght, which is untrue. You need divide the two numbers times 100 to get the real percantage. using rtl8198. But still a neat one liner i can use on OSD –  ppumkin Oct 31 at 21:45

wavemon has a really nice interface:

wavemon is a ncurses-based monitor for wireless devices. It allows you to watch the signal and noise levels, packet statistics, device configuration, and network parameters of your wireless network hardware. It has currently only been tested with the Lucent Orinoco series of cards, although it should work (with varying features) with all devices supported by the wireless kernel extensions written by Jean Tourrilhes.

To use it type sudo wavemon in a terminal.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.