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


42

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

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

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


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

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

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

ここに画像の説明を入力してください

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

1
iwScannerもあります。
キシロオリゴ

回答:


30

このLinssidを使用できます

sudo apt install linssid

ここに画像の説明を入力してください

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


(Vistumblerに似たものである)今、それをテストし、それは私が尋ねたものに最も近いように見えることはできません

inSSIDerに非常によく似てはい;)
楽しむ


ubuntu 18.04では、これをで開始する必要がありますsudo linssid。便利な道具。
デビッドジャック

34

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が表示された場合はwlan0、実行後に指定されたインターフェイスに置き換える必要がありますifconfig(例:wlp2s0etc)。


私はwlan0 Interface doesn't support scanning.
ジグリパフ

5
@nobismあなたがリストに使用しているインタフェース彼らは、端末に「ifconfigコマンド」を使用かどうか確認する必要があります
ビクターゴドイ

14

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

sudo iwlist wlan0 scanning | grep -i Channel


10

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

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

https://launchpad.net/wicd

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

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

ここに画像の説明を入力してください


私は前にwicdを使用しますが、それだけで一定の強度以上のWiFiネットワークのためものの(チャンネルを表示するに気づいていなかった:私はそれをしておこう50周りVistumblerながら、それは、14-15 WIFI-ネットワーク/チャンネルを表示するのthnx

要約に使用したワンライナーはwicd-cli --wireless --list-networksです。各チャネルを使用しているネイバーの数をカウントするには、wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c
マットD

7

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

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

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

またはターミナルを開く

          sudo apt-get install kismet

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

  • ターミナルを開く
  • su
  • iwlist wlan0 scanning

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


2
実際にはsu、Wi-Fiで使用されるチャネルを表示するだけで、使用する必要はありませんiwlist wlan0 channel
ラドゥラディアナヌ

1
@cipricusまずlshw -C network、wifiインターフェースの論理名を確認してください(このコマンドを完了するにはしばらく待つ必要があります)!あなたにとってはそうではないようwlan0です。
ラドゥラデアヌ

@cipricus Check eth1は、ワイヤレスインターフェースではなく、イーサネットインターフェースです。のようなものである必要がありますwlan#。「#」は数字です。
ラドゥラデアヌ

3
@cipricusさて、思い出しました。もう一度確認してください。wifi iwconfigインターフェースの論理名を簡単に確認できます。
ラドゥRădeanu

@RaduRădeanu-すべてのフィードバックのthnx、コメントを削除できるようになりました

3

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

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

sudo apt-get install wifi-radar

Wifi Radarスクリーンショット


いいね GUIの制限は、チャネル列ヘッダをクリックする同じ番号のチャンネルがグループ化されていないことである

3

コマンドラインで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)

0

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

sudo wpa_cli -i wlan0

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

> scan

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

> scan_results

完了したら、終了することができます quit

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