web-dev-qa-db-ja.com

Ubuntuでwifiネットワーク(Vistumblerに類似)で使用されるチャネルを表示するプログラムはありますか?

モデムで使用するチャネルを選択して、Wi-Fi接続を改善するために、範囲内のすべてのwifiネットワークで使用されるチャネルを確認する必要があります( 'freebox' モデムに関連する手順)。

WindowsにはVistumbler(私が知っている)があります。

Ubuntuで同等のものは何ですか?


回答/コメントの後の編集:

  • ワイヤレスの名前はeth1として登録されています(wlan#としてではなく)-コメントとチャットの後に確認されたとおり

  • 私が欲しいのは、範囲内のすべてのワイヤレスネットワーク(すべてのネットワークアプリが表示する)と、Vistumblerが行うようにそれらのそれぞれが使用するチャネルを表示するプログラムです

enter image description here

  • 私は今のところ満足のいく答えがあります(wicd)-しかし、他の同様のアプリがあればもっと投稿してください。
41
user47206

これを使用できます Linssid

Sudo apt install linssid

enter image description here

ssid、mac、power signal、およびgraphicが表示されます

29
enjoy

Rozzaの回答に加えて、結果をグループ化し、各チャネルがどれだけ使用されているかを確認できます。

Sudo iwlist wlan0 scan | grep Frequency | sort | uniq -c | sort -n

出力例は次のようになります。

  1                     Frequency:2.422 GHz (Channel 3)
  1                     Frequency:2.432 GHz (Channel 5)
  1                     Frequency:5.26 GHz (Channel 52)
  1                     Frequency:5.5 GHz (Channel 100)
  2                     Frequency:2.452 GHz (Channel 9)
  2                     Frequency:2.472 GHz (Channel 13)
  3                     Frequency:2.447 GHz (Channel 8)
  6                     Frequency:2.437 GHz (Channel 6)
  6                     Frequency:2.462 GHz (Channel 11)
  7                     Frequency:5.18 GHz (Channel 36)
  8                     Frequency:2.412 GHz (Channel 1)

wlan0 Interface doesn't support scanningのようなものが表示された場合、wlan0ifconfigの実行後に指定されたインターフェイスに置き換える必要があります(例:wlp2s0など)。

31
Aykut Çevik

ローカルで使用されていないチャネルに設定しようとしているのではないかと推測しているので、使用されているものの概要を確認したいと思います。コマンドラインから次を試してください。

Sudo iwlist wlan0 scanning | grep -i Channel

14
Rozza

Kismetがワイヤレスカードで動作しない場合、過去にwicdを使用しました。

Linuxでの有線および無線ネットワークの簡素化を目的としたネットワーク接続マネージャー。

https://launchpad.net/wicd

Ubuntuリポジトリにあります-Synapticから簡単にインストールできます。

すべてのネットワークとチャネルをリストします。

enter image description here

10
fleamour

はい、Vistumblerに代わるものがあります

  • Kismet:802.11ワイヤレスLAN用のネットワーク検出器、Linuxで動作します。

Kismet からダウンロードできます

またはOpenTerminal

          Sudo apt-get install kismet

ターミナルを介してワイヤレスを監視する別の方法:

  • オープンターミナル
  • su
  • iwlist wlan0 scanning

wlan0そのwifiインターフェイス、wifiインターフェイスの名前を取得するには、ターミナルのifconfigを参照してください

7
Yassine

Wifiレーダーもありますが、ここではまだ言及していません。

Ubuntuリポジトリにあります(wifi-radarとして):

Sudo apt-get install wifi-radar

Wifi Radar screenshot

3
JW.

コマンドラインでnm-toolを使用することもできます(これはUbuntuのデフォルトのネットワークマネージャーで、通常はGUIを使用します)。 nm-toolの出力のどこかに、見つかったアクセスポイントの次のセクションが含まれています。

  Wireless Access Points (* = current AP)
    Neighbors:       Infra, 00:XX:XX:XX:XX:04, Freq 2437 MHz, Rate 54 Mb/s, Strength 44 WPA WPA2
    *network-2C5A6:  Infra, 00:XX:XX:XX:XX:79, Freq 2437 MHz, Rate 54 Mb/s, Strength 100 WPA
    bbox2-8afd:      Infra, 00:XX:XX:XX:XX:0F, Freq 2412 MHz, Rate 54 Mb/s, Strength 42 WPA WPA2

周波数をチャネル番号に変換するには、iwlist frequencyコマンドを使用します。

wlan0     32 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          [snip]
          Channel 140 : 5.7 GHz
          Current Frequency:2.437 GHz (Channel 6)
3
JW.

コマンドラインを使用してもかまわない場合は、wpa_supplicantを使用して、近隣で使用中のチャネルを確認できます。
最初にwpa_cliインタラクティブシェルに入ります

Sudo wpa_cli -i wlan0

対話型シェルが表示されたら、スキャンを開始します

> scan

最後に使用されているチャンネルを取得する

> scan_results

完了したら、quitで終了できます

0
ptetteh227