Инструмент для измерения уровня сигнала беспроводной сети

53

Я хочу знать, существует ли какая-либо опция командной строки или инструмент GUI (Ubuntu 11.10), чтобы я мог измерять силу беспроводного сигнала в определенном месте. У меня есть дом, где беспроводная связь не всегда доступна во всех уголках, которые я хочу знать, в каких углах или в комнатах слабый сигнал.

    
задан Registered User 15.01.2012 в 17:17
источник

5 ответов

74

В командной строке вы можете использовать iwconfig и искать значения «Качество связи» и «Уровень сигнала».

При обходе с нетбуком я часто использую эту команду, которая обновляет вывод iwconfig каждую секунду:

watch -n1 iwconfig     

ответ дан oddfellow 15.01.2012 в 17:54
источник
47

wavemon - консольное приложение с цветным дисплеем и множеством легко читаемой информации.

Чтобы установить его, введите следующие команды:

 sudo apt-get update
 sudo apt-get install wavemon

Для запуска введите:

 wavemon

    
ответ дан Dan H. 28.07.2012 в 09:05
11

Более красивый:

watch -n1 "awk 'NR==3 {print \"WiFi Signal Strength = \" $3 \"00 %\"}''' /proc/net/wireless"

Источник: Ссылка

    
ответ дан sequielo 28.03.2014 в 05:09
4

wavemon имеет действительно приятный интерфейс:

  

wavemon - это монитор на основе ncurses для беспроводных устройств. Он позволяет просматривать уровни сигнала и шума, статистику пакетов, конфигурацию устройства и сетевые параметры вашего оборудования беспроводной сети. В настоящее время он тестируется только с сериями карт Lucent Orinoco, хотя он должен работать (с различными функциями) со всеми устройствами, поддерживаемыми расширениями беспроводного ядра, написанными Жаном Туррилесом.

Чтобы установить его, введите следующие команды:

 sudo apt-get update
 sudo apt-get install wavemon

Чтобы запустить его, введите

wavemon
    
ответ дан Ramon Suarez 20.08.2014 в 17:17
0

С небольшой модификацией для измерения качества ссылки (качество связи) и уровня сигнала (уровень сигнала).

   watch -n1 -d "awk '{print NR == 3 \" WiFi Link Quality = \ "int (\ $ 3 * 1.428571429) \"% (\ "\ $ 3 \" 00 / 70.00) \ "; print \" level WiFi = \ "\ $ 4 \" 00 dBm \ "} '' '/ proc / net / wireless" signal

Примечание. Клавиша -d для просмотра выделяет значения при их изменении (выделите «Изменения между обновлениями»).

    
ответ дан P. Carlos 26.09.2016 в 08:14