Существует ли программа для просмотра каналов, используемых сетями Wi-Fi (аналогично Vistumbler) в Ubuntu?

Мне нужно увидеть каналы, используемые всеми сетями Wi-Fi в диапазоне, чтобы улучшить мое соединение Wi-Fi, выбрав канал, который будет использоваться моим модемом (процедура, связанная с модемом «freebox» ) .

В Windows есть Vistumbler (о котором я знаю).

Что будет эквивалентно в Ubuntu?


Правки после ответов / комментариев:

  • Имя моей беспроводной сети зарегистрировано как eth1 ( не как wlan#) - как подтверждено после комментариев и чатов

  • Мне нужна программа, которая бы отображала все беспроводные сети в диапазоне (что делает любое сетевое приложение) и канал, используемый каждым из них, как это делает Вистумблер :

enter image description here

  • У меня есть ответ, который кажется удовлетворительным для сейчас (wicd) - но, пожалуйста, опубликуйте больше, если есть другие подобные приложения.

42
задан 24.03.2020, 01:04

8 ответов

Вы можете использовать этот Linssid

sudo apt install linssid

enter image description here

, он покажет вам ssid, mac, сигнал питания и графику [115 ]

30
ответ дан 24.03.2020, 01:09

Да, существует альтернатива Vistumbler

  • Kismet: сетевой детектор для беспроводных локальных сетей 802.11, работа под Linux ..

Вы можете скачать его с Kismet

или открыть Терминал

          sudo apt-get install kismet

Другой способ мониторинга беспроводной связи, но через терминал :

  • Открыть Терминал
  • su
  • iwlist wlan0 scanning

wlan0 - это ваш интерфейс Wi-Fi , чтобы узнать название вашего Wi-Fi интерфейса, см. ifconfig в терминале

.
7
ответ дан 24.03.2020, 01:05
  • 1
    @cipricus Теперь, который я помнил/находил снова, iwconfig команда, очень прост видеть то, что является логическим именем Вашего интерфейса Wi-Fi. – da Bich 24.03.2020, 01:05
  • 2
    @RaduRДѓdeanu - спасибо за всю обратную связь, теперь позволяет, удаляют наши комментарии – JonP 24.03.2020, 01:06
  • 3
    Проверка @cipricus снова, eth1 является интерфейсом Ethernet, не беспроводным интерфейсом. Должно быть что-то как wlan#, где ' #' число. – da Bich 24.03.2020, 01:06
  • 4
    Проверка @cipricus сначала с lshw -C network (необходимо ожидать некоторое время для окончания этой команды), что является логическим именем интерфейса Wi-Fi! Кажется, что для Вас не wlan0. – Bill Nazzaro 24.03.2020, 01:06
  • 5
    На самом деле Вы don' t потребность su и только видеть канал, используемый Wi-Fi, можно использовать iwlist wlan0 channel – Majkl 24.03.2020, 01:07

Также есть Wifi Radar, который здесь еще не упомянут.

Это в репозиториях Ubuntu (как wifi-radar):

sudo apt-get install wifi-radar

Wifi Radar screenshot

3
ответ дан 24.03.2020, 01:05
  • 1
    хороший. ограничение gui - то, что, нажимая на заголовок столбца канала каналы того-же-числа не группируются – Konstantin K. 24.03.2020, 01:06

Если Kismet не работает с вашей беспроводной картой, я использовал wicd в прошлом;

Менеджер сетевых подключений, предназначенный для упрощения проводных и беспроводных сетей в Linux.

https://launchpad.net/wicd

Он находится в репозиториях Ubuntu - его можно легко установить из Synaptic.

Перечисляет все сети и каналы.

enter image description here

10
ответ дан 24.03.2020, 01:06
  • 1
    я использовал wicd прежде, но тогда didn' t заметил, что отображает каналы (хотя только для сетей Wi-Fi выше определенной силы: это отображает 14-15 wifi-networks/channels, в то время как Vistumbler приблизительно 50. i' ll сохраняют его. спасибо – mtRoom 24.03.2020, 01:06
  • 2
    Острота, которую я использовал для сводки, wicd-cli --wireless --list-networks. Рассчитывать, сколько соседей использует каждый канал, wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c – Alex Jolig 24.03.2020, 01:07

В дополнение к ответу Роззы вы можете сгруппировать результаты и посмотреть, сколько используется каждый канал:

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 (например, wlp2s0 и т. Д.).

33
ответ дан 24.03.2020, 01:07
  • 1
    @nobism необходимо проверить то, что соединяет интерфейсом с Вами, используют для списка их, используют " ifconfig" в терминале – Kirsten Greed 24.03.2020, 01:07
  • 2
    Я добираюсь wlan0 Interface doesn't support scanning. – spadelives 24.03.2020, 01:08

Я предполагаю, что вы хотите установить канал, который не используется локально - поэтому вы хотите увидеть сводку того, что используется. Попробуйте следующее из командной строки:

sudo iwlist wlan0 scanning | grep -i Channel

14
ответ дан 24.03.2020, 01:07

Вы также можете использовать nm-tool в командной строке (это сетевой менеджер по умолчанию для Ubuntu, обычно вы используете его графический интерфейс). Где-то в выходных данных 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
ответ дан 24.03.2020, 01:08

Если вы не возражаете против использования командной строки, вы можете использовать wpa_supplicant, чтобы помочь вам увидеть каналы, используемые в окрестностях.
сначала введите интерактивную оболочку wpa_cli

sudo wpa_cli -i wlan0

, когда вам представят интерактивную оболочку, запустите сканирование

> scan

в конце, чтобы получить используемые каналы.

> scan_results

когда вы закончите, вы можете выйти с quit

0
ответ дан 24.03.2020, 01:09

Теги

Похожие вопросы