Мне нужно видеть каналы, используемые всеми беспроводными сетями в радиусе действия, чтобы улучшить мое соединение Wi-Fi, выбрав канал, который будет использоваться моим модемом (процедура, связанная с модемом «freebox»).
В Windows есть Vistumbler (что я знаю).
Что было бы эквивалентом в Ubuntu?
Редактирует после ответов / комментариев: [ ! d5] Имя моей беспроводной сети зарегистрировано как eth1 (не как wlan#) - как подтверждено после комментариев и чатов. Я хочу, чтобы программа отображала все беспроводные сети в диапазоне (какое-либо сетевое приложение ) и канал, используемый каждым из них, например, Vistumbler:
Имя моего беспроводного устройства зарегистрировано как eth1 (не как wlan#), - подтверждено после комментариев и чатов
В дополнение к ответу Роззы вы можете сгруппировать результаты и посмотреть, сколько используется каждый канал:
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)
[ ! d2] Если вы получаете что-то вроде wlan0 Interface doesn't support scanning, вы должны заменить wlan0 интерфейсом, указанным после запуска ifconfig (например, wlp2s0 и т. д.).
Я предполагаю, что вы хотите установить канал, который не используется локально, поэтому вы хотите увидеть резюме того, что используется. Выполните следующие действия из командной строки:
sudo iwlist wlan0 scanning | grep -i Channel
Если Kismet не работает с вашей беспроводной картой, я использовал wicd в прошлом;
Менеджер сетевых подключений, целью которого является упрощение проводной и беспроводной сети в Linux.
[d2 ] https://launchpad.net/wicdОн находится в репозиториях Ubuntu - может быть легко установлен из Synaptic.
Список всех сетей и amp; каналов.
Да, есть альтернатива Vistumbler
Kismet: Сетевой детектор для беспроводных локальных сетей 802.11, Work Under Linux ..Вы можете загрузить его из Kismet
] или Open Vistumbler
sudo apt-get install kismet
Другой способ мониторинга беспроводной сети, но через терминал:
Kismet: сетевой детектор для беспроводных локальных сетей 802.11, работа Под Linux .. su iwlist wlan0 scanningwlan0 его интерфейс wifi, чтобы получить имя вашего интерфейса wifi, см. [F4] в терминале
Там также есть Wifi Radar.
Он находится в репозиториях Ubuntu (как wifi-radar):
sudo apt-get install wifi-radar
Вы также можете использовать 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)
] Если вы не возражаете использовать командную строку, вы можете использовать wpa_supplicant, чтобы вы могли видеть каналы, используемые в окрестности. сначала введите интерактивную оболочку wpa_cli
sudo wpa_cli -i wlan0
, когда вы представляете интерактивную оболочку, запустите сканирование
> scan
, наконец, чтобы использовать используемые каналы do
> scan_results
по завершении вы можете выйти с quit