範囲内のすべての Wi-Fi ソースとその信号強度を一覧表示するにはどうすればよいでしょうか?

範囲内のすべての Wi-Fi ソースとその信号強度を一覧表示するにはどうすればよいでしょうか?

Ubuntu 15.10 で、Wi-Fi のパスワードを知らなくても、範囲内のすべての Wi-Fi ソースを信号強度とともに一覧表示するにはどうすればよいでしょうか。これは可能ですか。基本的には、さまざまな Wi-Fi 信号の強度に基づいて職場をマップし、Wi-Fi の強度に基づいて場所を取得したいと考えています。

私の Ubuntu 15.10 では、接続可能なすべての WiFi ソースのリストとその信号強度がグラフィック形式で表示され、そのうちの 1 つを使用してパスワードを入力して接続できます。bash コマンドなどを使用して、WiFi ソース名のリストとその信号強度を数値で取得する方法があるかどうかを知りたいです。

答え1

nmcli探しているものを見つけるには、次のものを使用できます:

[itnet7@localhost ~]$ nmcli device wifi list
*  SSID           MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
   --             Infra  1     54 Mbit/s  90      ▂▄▆█  WPA2      
*  Xunil_51       Infra  149   54 Mbit/s  66      ▂▄▆_  WPA2      
   HoltzGuest     Infra  1     54 Mbit/s  29      ▂___  WEP       
   ThatGuy        Infra  1     54 Mbit/s  29      ▂___  WPA1 WPA2 
   CAT-HOME       Infra  6     54 Mbit/s  29      ▂___  WPA1 WPA2 
   tla11854       Infra  6     54 Mbit/s  29      ▂___  WPA2

nmcli1つに接続することもできます

nmcli device wifi connect HoltzGuest password <enter password here>

グラフィカル環境で、何も指定せずにキーまたはパスワードを必要とする SSID に接続しようとすると、次のようなプロンプトが表示されます。

nmcli 経由で Wi​​Fi に接続するグラフィカル認証のスクリーンショット

答え2

sudo iwlist wlan0 scan

(もちろん、wlan0 をアクティブな Wi-Fi インターフェースの名前に置き換えます)

答え3

Kismet を使用できます。Kismet を使用すると (信号強度やその他の基本情報に関する表示を除く)、GPS アダプターを使用して、WiFi アクセス ポイントのエリア全体をマップできます。GPS 座標は Kismet によって取得され、Google Earth で表示することもできます。

ツールのウェブページをぜひご覧ください:http://www.kismetwireless.net/

また、YouTube やインターネット全般にチュートリアルがたくさんあります。

関連情報