
今、私はそれを使ってwavemon
あなたの地域のWi-Fiネットワークをチェックしていますが、どのツールを使うかは問題ではありません。私が見ることができるすべてのWi-Fiネットワークの信号強度は常に互いに同じです。彼らは時間の経過とともに変化しますが、決して互いに変わりません。私はこれが私にとって物理的に意味がないように見えるので、これが正しいと想像することはできません。
たとえば、
どのツールを使用するかは問題ではありません。
$ 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
私はこれらのネットワークに対する無線デバイスの物理的な位置を知っており、信号強度は同じではありません。
この情報の出所は何ですか、なぜこれが起こるのですか?
私は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
更新:同じシステム(デュアルブート)上のWindows 7、64ビットでは、inSSIDerはその領域のネットワークについて異なる(そして合理的な)信号強度を報告します。これは、少なくともハードウェア自体の可能性を排除する。他のLinuxディストリビューションを使ったことはありません。私は試していないFreedomBenのドライバでもどちらにしても。
答え1
www.realtek.comにアクセスして、そのチップセットの更新されたドライバ(カーネルモジュール)を検索してみてください。私のラップトップには8192(バックポート付きKubuntu Precise 12.04)があり、カスタムモジュールを取り付けるまでWi-Fi信号強度は非常に低かったです。 (まだ良くありませんが、以前に比べるとたくさん良くなりました。)
あなたが望むものはここに私のようなものだと思います。しかし、自分で確認してみてください。 (ホームページで資料を見つけるのは簡単ではありません。)
http://218.210.127.131/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#2722
適切なファイルが見つかったら、tarballをダウンロードしてカスタムソフトウェアを保存したフォルダに展開できます。次に、そのフォルダから実行します。
make
sudo make install
私の考えにはこれがすぐに効果があるようではない。 1つ以上のコマンドなどの操作を実行する必要があるかもしれませんがinsmod
(修正されたモジュールが複数あり、カーネルモジュールを動的に有効にすることに慣れていません)、再起動後は確実に機能します。
唯一注目すべき点は、カーネルモジュールが正しいカーネルバージョンと一致するように構築されているため、パッケージマネージャなどからカーネルアップデートをインストールするたびに再実行する必要があることmake
ですsudo make install
。