Right now I'm using wavemon
to look at wifi networks in the area, but it doesn't matter what tool I use: The signal strengths of every wifi network I can see are always identical to each other. They change over time but they never differ from each other. I can't imagine this is correct because that doesn't seem to make sense to me physically.
For example:
It doesn't matter what tool I use:
$ sudo iwlist wlan0 scanning | grep 'level\|Address'
Cell 01 - Address: 84:1B:5E:E9:C9:D3
Quality=66/70 Signal level=-44 dBm
Cell 02 - Address: 86:1B:5E:E9:C9:D4
Quality=66/70 Signal level=-44 dBm
Cell 03 - Address: 00:22:75:98:A6:6D
Quality=66/70 Signal level=-44 dBm
Cell 04 - Address: F8:E4:FB:D8:B9:ED
Quality=66/70 Signal level=-44 dBm
Cell 05 - Address: 00:1B:2F:01:DD:04
Quality=66/70 Signal level=-44 dBm
I know where the radios for these networks are physically located and the signal strengths should not be identical.
What is the source of this information and why is this happening?
I am using Ubuntu 12.04 LTS:
$ uname -rvm
3.2.0-64-generic #97-Ubuntu SMP Wed Jun 4 22:03:48 UTC 2014 i686
$ lspci | grep -i wifi
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. \
RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
$ lsmod | grep rtl
rtl8192ce 75529 0
rtl8192c_common 69519 1 rtl8192ce
rtlwifi 95855 1 rtl8192ce
mac80211 436493 3 rtl8192ce,rtl8192c_common,rtlwifi
cfg80211 178877 2 rtlwifi,mac80211
Update: On Windows 7, 64-bit, on the same machine (dual booted), inSSIDer reports differing (and reasonable) signal strengths for the networks in the area; this at least rules out the hardware itself. I have not tried other Linux distributions yet. I have not tried FreedomBen's driver yet either.
wavemon
. Check the signal strength with a separate utility (e.g.,iwlist
) to see if it is system-wide or per-application. – HalosGhost Jul 18 '14 at 05:39iwlist
has the same issue. – Jason C Jul 18 '14 at 05:53