ワイヤレスの信号強度を測定するツール


67

特定の場所で無線信号の強度を測定できるように、コマンドラインオプションまたはGUIツール(Ubuntu 11.10)が存在するかどうかを知りたい。すべてのコーナーでワイ​​ヤレスに簡単にアクセスできない家があります。どのコーナーまたは部屋で信号が弱いかを知りたいです。


1
ラップトップを開いたまま歩き回るよりも、スマートフォン/タブレットとWifi Analyzerなどのアプリを使用する方が簡単な場合があります。
-gmatht

多くの有用な情報を見つけることができるワイヤレスネットワーク速度、信号強度とその他の情報を見つけるために:8つのLinuxのコマンドを -も約iwconfigwavemonの回答のように。
アントンプロトポポフ

回答:


100

コマンドラインではiwconfig、「リンク品質」と「信号レベル」の値を使用して検索できます。

ネットブックを持ち歩くとき、iwconfigの出力を毎秒更新するこのコマンドをよく使用します。

watch -n1 iwconfig


3
@RamonSuarezなぜsudoで実行するのですか?なしで動作します。Ubuntuの14.04でテスト
malisokan

5
sudoで実行しない限り、Lubuntu 14.04でリンク品質または信号レベルを表示しません。
gmatht

1
@gmathtの主張を確認できます。で実行するまで、リンク品質または信号レベルを表示しませんsudo。Ubuntu 14.04。
pradeepcep

1
Kubuntu 14.04でsudoを使用せずに正常に動作しました。リンク品質と信号レベルが表示されます。
フレッドラーソン

1
sudoなしのUbuntu 16.04 LTSでそれらを表示します。いい答えだ。
–SDsolar

67

wavemon-カラー表示と多くの読みやすい情報を備えたコンソールアプリ。

インストールするには、次のコマンドを入力します。

 sudo apt-get update
 sudo apt-get install wavemon

実行するには、次を入力します。

 wavemon

アクションのウェーブモン


廃止されたワイヤレス拡張機能が必要であり、現代では動作しませんcfg80211
lkraav

私のために働いた!(
16.04、1

Ubuntu 16.04でwavemonが動作しなくなりました。この問題は、私の場合は15文字のアダプターの一意の名前にあると思います。アダプターを検出しますが、レベルに「インターフェースデータなし」と表示されます。統計と情報も空です。インターフェイスとネットワークのデータのみを正しく表示します。
誰も

これは、Ubuntu 16.04 LTSでうまく機能しています。rt2800usbアダプタを使用しています。これは私が探していたものです。TNX
SDsolar

ヒントは次のとおりです。F3スキャン機能を使用するには、sudoでwavemonを実行する必要があります。
–SDsolar

14

よりきれいなもの:

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

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


1
sudoで実行する必要があります
ラモンスアレス14

3
これは、wifi信号強度の真の割合ではありません。そこで、私は小さな修正を行いましたwatch -n1 "awk 'NR==3 {printf(\"WiFi Signal Strength = %.0f%%\\n\",\$3*10/7)}' /proc/net/wireless"
。– mamiu

1
私はiwconfigで70/70を示していますが、これは100%を意味するため、awkでは70%の信号強度を示しますが、これは正しくありません。実際の割合を得るには、2つの数値を100で割る必要があります。rtl8198を使用します。それでも、OSDで使用できるきちんとした1つのライナー
ピオトルクラ14年

4

wavemonには本当に素晴らしいインターフェースがあります:

wavemonは、ワイヤレスデバイス用のncursesベースのモニターです。ワイヤレスネットワークハードウェアの信号およびノイズレベル、パケット統計、デバイス構成、ネットワークパラメーターを監視できます。現在はLucent Orinocoシリーズのカードでのみテストされていますが、Jean Tourrilhesによって書かれたワイヤレスカーネル拡張機能でサポートされるすべてのデバイスで(さまざまな機能で)動作するはずです。

インストールするには、次のコマンドを入力します。

 sudo apt-get update
 sudo apt-get install wavemon

実行するには、次を入力します

wavemon

1
sudo apt-get install wavemon;)
リキッド

0

リンクの品質(リンク品質)と信号レベル(信号レベル)を測定するための小さな変更。

   watch -n1 -d "awk '{print NR == 3 \" WiFi Link Quality = \ "int (\ $ 3 * 1.428571429) \"% (\ "\ $ 3 \" 00 / 70.00) \ "; print \" level WiFi = \ "\ $ 4 \" 00 dBm \ "} '' '/ proc / net / wireless" signal

注:監視する-dスイッチは、値が変更されたときに強調表示します(更新間の変更を強調表示します)。


0

追加のソフトウェアのインストールを必要としないコマンドラインオプションはiwconfigコマンドです。接続の品質を取得するには、単に実行します

iwconfig wls8 | grep -i --color quality
  • 出力:

      Link Quality=56/70  Signal level=-54 dBm  
    

wls8該当しない場合があるため、必要なオプションに置き換えてください。または、単に実行iwconfigしてすべての出力を確認します。

他の多くのオプションについて説明しているブログ投稿があります8 Linuxコマンド:ワイヤレスネットワークの速度、信号強度、その他の情報を調べるには

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.