Мне нужно увидеть каналы, используемые всеми сетями Wi-Fi в радиусе действия, чтобы улучшить мое соединение Wi-Fi, выбрав канал, который будет использоваться моим модемом (процедура, связанная с модемом «freebox» ).
В Windows есть Vistumbler (что я знаю).
Что будет эквивалентно в Ubuntu?
Редактирует после ответов / комментариев:
Имя моего беспроводного устройства зарегистрировано
eth1
(не какwlan#
) - как подтверждено после комментариев и чатовМне нужна программа, которая отображала бы все беспроводные сети в диапазоне (что делает любое сетевое приложение) и канал, используемый каждой из них, как это делает Vistumbler :
- У меня есть ответ, который пока кажется удовлетворительным (wicd), но, пожалуйста, опубликуйте больше, если есть другие подобные приложения.
Ответы:
Вы можете использовать этот Linssid
он покажет вам ssid, mac, сигнал питания и графику
источник
sudo linssid
. Полезный инструмент.В дополнение к ответу Роззы вы можете сгруппировать результаты и посмотреть, сколько используется каждый канал:
Пример вывода будет выглядеть так:
Если вы получили что-то подобное
wlan0 Interface doesn't support scanning
, вы должны заменитьwlan0
интерфейс, указанный после запускаifconfig
(например, иwlp2s0
т. Д.).источник
wlan0 Interface doesn't support scanning.
Я предполагаю, что вы хотите установить канал, который не используется локально - поэтому вы хотите увидеть сводку того, что используется. Попробуйте следующее из командной строки:
sudo iwlist wlan0 scanning | grep -i Channel
источник
Если Kismet не работает с вашей беспроводной картой, я использовал wicd в прошлом;
Менеджер сетевых подключений, предназначенный для упрощения проводных и беспроводных сетей в Linux.
https://launchpad.net/wicd
Он находится в репозиториях Ubuntu - его можно легко установить из Synaptic.
Перечисляет все сети и каналы.
источник
wicd-cli --wireless --list-networks
. Чтобы посчитать, сколько соседей используют каждый канал,wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c
Да, есть альтернатива Vistumbler
Вы можете скачать его с Kismet
или открыть терминал
Другой способ мониторинга беспроводной связи, но через терминал:
su
iwlist wlan0 scanning
wlan0 это ваш wifi интерфейс, чтобы узнать название вашего wifi интерфейса смотрите
ifconfig
в терминалеисточник
su
и только для просмотра канала, используемого Wi-Fi, вы можете использоватьiwlist wlan0 channel
lshw -C network
(вы должны немного подождать, чтобы завершить эту команду), каково логическое имя вашего интерфейса Wi-Fi! Кажется, что для вас это не такwlan0
.eth1
интерфейс Ethernet, а не беспроводной интерфейс. Должно быть что-то вродеwlan#
, где '#' это число.iwconfig
команда очень проста, чтобы увидеть, каково логическое имя вашего Wi-Fi-интерфейса.Также есть Wifi Radar, который здесь еще не упомянут.
Это в репозиториях Ubuntu (как
wifi-radar
):источник
Вы также можете использовать nm-tool в командной строке (это сетевой менеджер по умолчанию для Ubuntu, обычно вы используете его GUI). Где-то в выводе
nm-tool
, он содержит следующий раздел найденных точек доступа:Чтобы преобразовать частоты в номера каналов, используйте команду
iwlist frequency
:источник
Если вы не возражаете против использования командной строки, вы можете использовать wpa_supplicant, чтобы помочь вам увидеть каналы, используемые в окрестностях.
Сначала войдите в интерактивную оболочку wpa_cli
когда вы увидите интерактивную оболочку, запустите сканирование
наконец, чтобы сделать используемые каналы сделать
когда вы закончите, вы можете выйти с
quit
источник