Wifi signal meter linux

A tool to measure signal strength of wireless

I want to know if there exists any command line option or GUI tool (Ubuntu 11.10) so that I can measure the strength of wireless signal at a given location. I have a house where the wireless is not easily accessible at all corners I want to know at which corners or rooms the signal is weak.

It might be easier to use a smartphone/tablet and an app like Wifi Analyzer rather than wandering round holding a laptop open.

A lot of useful information could be found 8 Linux Commands: To Find Out Wireless Network Speed, Signal Strength And Other Information — also about iwconfig and wavemon as in answers.

5 Answers 5

On the command line you can use iwconfig and look for «Link Quality» and «Signal level» values.

When walking around with a netbook I often use this command which updates the output of iwconfig every second:

I can confirm @gmatht’s claim. Doesn’t show Link Quality or Signal level until run with sudo . Ubuntu 14.04.

wavemon

A console app with color display and lots of easy to read information.

To install it enter the following commands:

 sudo apt-get update sudo apt-get install wavemon 

wavemon in action

wavemon stopped working for me in Ubuntu 16.04. I guess the problem is now in unique names of adapters which are 15 characters long in my case. It detects the adapter but it says «NO INTERFACE DATA» in Levels. Statistics and Info are also empty. It only shows Interface and Network data correctly.

This is working fine for me on Ubuntu 16.04 LTS. I am using a rt2800usb adapter. This is the one I was looking for. TNX

Источник

How To Check WiFi Signal Strength In Linux Ubuntu

Install Wavemon to find and measure WiFi signal strength in Linux Ubuntu. Using this application, users can easily check WiFi signal strength in Ubuntu Linux Terminal. Wavemon is an ncurses-based monitoring application for wireless network devices; a wireless device monitoring application that allows you to watch signal and noise levels, packet statistics, device configuration and network parameters of your wireless network hardware.

Each screen presents information in a specific manner. For example, the “info” screen shows current levels as bargraphs, whereas the “level” screen represents the same levels as a moving histogram.

On startup, you’ll see (depending on configuration) one of the different monitor screens. At the bottom, you’ll find a menu-bar listing the screens and their activating keys. Each screen is activated by either the corresponding function key or the key corresponding to the first character of the screen name. The following screens can be selected:

Читайте также:  Заменить перенос строки linux

How To Install Wavemon

Wavemon can be installed on Ubuntu and Debian based system via running the following command:

sudo apt-get update
sudo apt-get install wavemon

How To Use Wavemon

Please note that wavemon is a commandline tool. It can only be accessed via terminal. In simple, run the command wavemon without any parameters in the terminal.

When the command wavemon is executed it shows the basic, yet detailed info about the WiFi wireless network connected to the system. It is the most comprehensive screen. It displays a condensed overview of wireless-specific parameters and network statistics, as well as bar graphs. The layout is arranged into several sub-sections. The Interface section at the top shows information about the monitoring interface, including interface name, type, ESSID, and available encryption formats.

In the Levels section, you can see up to four bargraphs showing:

(1) Relative signal quality is displayed
(2) Signal level in dBm is displayed
(3) Noise level in dBm is displayed
(4) Signal-Noise-Ratio (SNR) in dB is displayed

The option number, 3 and 4 are only displayed when the wireless driver supports noise level information. Also, the colour of the signal level bargraph changes from red to yellow and green at fixed levels. If thresholds have been set, two arrows on the signal level graph will show the positions of the current thresholds.

To exit or quit wavemon, press F10 or ‘q’.

Scan window (F3 or ‘s’)

A periodically updated network scan, showing access points and other wireless clients. It is sorted depending on sort_order. Each entry starts with the ESSID, followed by the colour-coded MAC address and the signal/channel information. A green/red MAC address indicates an (un-)encrypted access point, the colour changes to yellow for non-access points (in this case the mode is shown at the end of the line). The uncoloured information following the MAC address lists relative and absolute signal strengths, channel, frequency, and station-specific information. The station-specific information includes the station type (ESS for Access Point, IBSS for Ad-Hoc network), station count and channel utilisation.

Preferences (F7 or ‘p’)

This allows you to change all program options such as interface and level scale parameters, and to save the new settings to the configuration file. To do so, select a parameter with and , then change the value with and .

Help (F8 or ‘h’)

This page might show an online-help.

About (F9 or ‘a’)

Release information and contact URLs.

Источник

Wifi signal meter linux

Друзья, а есть ли у нас под линух анализаторы Wi-Fi сигнала типа inssider ?

LinSSID меня полностью устроил, спасибо.

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Unborn Сообщения: 1920 Зарегистрирован: 03 сен 2016, 13:36 Решено: 24 Благодарил (а): 5 раз Поблагодарили: 264 раза Контактная информация:

Анализаторы Wi-Fi сигнала

qwertKI Сообщения: 219 Зарегистрирован: 03 сен 2016, 13:11 Решено: 5 Благодарил (а): 86 раз Поблагодарили: 75 раз Контактная информация:

Анализаторы Wi-Fi сигнала

di_mok Сообщения: 5465 Зарегистрирован: 27 авг 2016, 19:06 Решено: 32 Откуда: Арзамас Благодарил (а): 1587 раз Поблагодарили: 1273 раза Контактная информация:

Читайте также:  Creating iso dvd linux

Анализаторы Wi-Fi сигнала

Изображение

Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Unborn Сообщения: 1920 Зарегистрирован: 03 сен 2016, 13:36 Решено: 24 Благодарил (а): 5 раз Поблагодарили: 264 раза Контактная информация:

Анализаторы Wi-Fi сигнала

На SurceForge новее. В Синаптике 2.7-3
На SurceForge — 2.9-1
Какую хочешь, такую и устанавливай. Ну и инфа попутная.

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

LinSSID меня полностью устроил, спасибо.

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Dja Сообщения: 6635 Зарегистрирован: 27 авг 2016, 20:03 Решено: 28 Откуда: Voskresensk Благодарил (а): 1188 раз Поблагодарили: 699 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Новичок? — ознакомься с правилами
и Панель форматирования
Изображение
IRC-канал
Изображение

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Restart1566 Сообщения: 218 Зарегистрирован: 04 сен 2016, 14:09 Решено: 1 Откуда: Москва Благодарил (а): 5 раз Поблагодарили: 17 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Не нашел ни какой инфы по ней.

Зато нашел еще анализатор в терминале —

При огранизации соединения между несколькими компьютерами посредством Wi-Fi часто возникает необходимость оценить качество приёма в различных точках помещения. А если говорить об организации Wi-Fi-моста и/или настройке направленных антенн то необходимо ещё учитывать соседние Wi-Fi-точки.

Полноценное исследование эфира требует достаточно высоких затрат, которые обычно не оправданы. Чаще всего просто нужен сканер эфира, который показывает доступные точки и качество их сигнала. Для смартфонов таких приложений существует великое множество, а вот под Linux кроме громоздкого Kismet ничего подходящего найти не удалось. В итоге оказалось проще написать свой инструмент.

Основная идея при написании своего инструмента заключалась в том, что вся необходимая информация содержится в выводе команды:

Но вывод этой команды не удобен для восприятия. В итоге было решено написать скрипт, который в бесконечном цикле будет запускать эту команду, парсить её вывод и отображать результат.
Скрипт принимает один единственный параметр: имя интерфейса, на котором надо осуществлять мониторинг. Например так:

Листинг полученного скрипта:

use strict;
use warnings;
use diagnostics;

# Если число аргументов не равно единице
if (@ARGV != 1) # Печатаем краткую справку
print «Usage:\n»;
print » $0 ifname\n\n»;
# Завершаем работу
exit;
>

# Будем использовать полученные данные для очистки экрана в дальнейшем
my $clear_screen = `clear`;

# Получаем имя интерфейса
my $ifname = shift;

Читайте также:  Kali linux eee pc

while (1) # Сканируем эфир
my $scan_result = `iwlist $ifname scan`;
# Получаем код ошибки
my $error_code = $?;
# Завершаем работу если что-то не так
exit if $error_code;
# Наскорую руку разбиваем результат сканирования на элементы
my @scan_results_tmp = split /Cell \d+/is, $scan_result;
# Начинаем полноценный разбор
my @scan_results = ();
# Перебираем элементы
foreach my $hotspot_line (@scan_results_tmp) # Если нет номера канала значит это мусор, который надо пропустить
next if $hotspot_line !~ mis;
# Строим элемент
my %hotspot = ();
# Номер канала
$hotspot = $hotspot_line;
$hotspot =~ sis;
# SSID
$hotspot = $hotspot_line;
$hotspot =~ sis;
# Наличие шифрований
$hotspot = $hotspot_line;
$hotspot =~ sis;
# Уровень сигнала. И сразу переводим его в проценты
my $q1 = $hotspot_line;
$q1 =~ sis;
my $q2 = $hotspot_line;
$q2 =~ sis;
$hotspot = round($q1 * 100 / $q2);
push @scan_results, \%hotspot;
>
# Сортируем
@scan_results = sort < sprintf("%02d", $a->) cmp sprintf(«%02d», $b->) > @scan_results;

# Очищаем экран
print $clear_screen;
# Печатаем данные
print sprintf(» % 2.2s [% 9.9s] [% 32.32s] [% 7.7s]\n», «Ch», «Quality», «SSID», «Crypt»);
print sprintf(‘%1$s’x61 . «\n», «-«);
foreach my $hotspot (@scan_results) print sprintf(» %02d [% 8d%%] [% 32.32s] [% 7.7s]\n»,
$hotspot->,
$hotspot->,
$hotspot->,
$hotspot->);
>
# Делаем паузу
sleep 1;
>

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Источник

Is there a tool like wifi analyzer for ubuntu?

If you don’t require a fancy GUI, kismet will give you all the software tools of the fanciest (i.e. most expensive) consultants. If you need a fancy GUI, I don’t know what to use. I’m prepared to bet stuff like the one you linked is probably just a GUI wrapper around something like kismet anyway 🙂

4 Answers 4

Network manager command line interface nmcli

This is an output of command:

* SSID MODE CHAN RATE SIGNAL BARS SECURITY 151022 Infra 4 54 Mbit/s 74 ▂▄▆_ mary Infra 4 54 Mbit/s 74 ▂▄▆_ WPA2 151022 Infra 40 54 Mbit/s 70 ▂▄▆_ mary5 Infra 40 54 Mbit/s 60 ▂▄▆_ WPA2 Don Ceci Infra 6 54 Mbit/s 34 ▂▄__ WPA1 WPA2 epg72 Infra 11 54 Mbit/s 34 ▂▄__ WPA1 WPA2 Mitio Paynera Infra 2 54 Mbit/s 24 ▂___ WPA1 WPA2 Nina Infra 1 54 Mbit/s 17 ▂___ WPA1 WPA2 Filka Infra 10 54 Mbit/s 17 ▂___ WPA1 Mihaylov Infra 11 54 Mbit/s 14 ▂___ WPA1 WPA2 HomeS2000 Infra 6 54 Mbit/s 7 ▂___ WPA1 WPA2 alex1 Infra 7 54 Mbit/s 7 ▂___ WPA1 WPA2 epg72 Infra 11 54 Mbit/s 7 ▂___ WPA1 WPA2 Valia Infra 11 54 Mbit/s 7 ▂___ WPA1 WPA2 Silviq Infra 10 54 Mbit/s 4 ____ WPA2 
nmcli -f "CHAN,BARS,SIGNAL,SSID" d wifi list ifname wlx10feed21ae1d | sort -n 

and output will be sorted by channel:

CHAN BARS SIGNAL SSID 1 ▂___ 17 Nina 2 ____ 0 Yankovi 2 ▂___ 24 Mitio Paynera 3 ____ 4 JORODLINK 4 ▂▄▆_ 70 151022 4 ▂▄▆_ 70 mary 5 ▂___ 7 Hristo 6 ____ 0 HomeS2000 6 ▂___ 27 Don Ceci 6 ____ 4 malevi 6 ____ 4 milcho.uzunov 7 ____ 4 alex1 10 ▂___ 10 Filka 10 ▂___ 7 Silviq 11 ▂___ 10 Mihaylov 11 ▂▄__ 34 epg72 11 ____ 4 Valia 11 ▂___ 7 epg72 40 ▂▄▆_ 60 mary5 40 ▂▄▆_ 67 151022 

For continues scan you can combine with command «watch»:

watch "nmcli -f "CHAN,BARS,SIGNAL,SSID" d wifi list ifname wlx10feed21ae1d | sort -n" 

Источник

Оцените статью
Adblock
detector