Знаете ли вы какой-либо способ оценки уровня сигнала (или качества связи) всех устройств, подключенных к той же локальной сети, к которой я подключен к ноутбуку с Ubuntu?
Позвольте мне объяснить. У меня есть роутер. Я подключен к сети WiFi маршрутизатора с моим ноутбуком, смартфоном и другим настольным ПК. Могу ли я понять уровень сигнала (или качество связи) смартфона и настольного компьютера от моего ноутбука?
Заранее спасибо!
nmap
Из Как найти, какие устройства подключены к сети в Linux использовать:
sudo apt install nmap
Затем использовать ifconfig
, чтобы получить Диапазон IP-адресов для вашего WiFi (или Ethernet).
Используйте найденный адрес и передайте его в nmap
сканирование сети:
$ sudo nmap -sn 192.168.1.0/24
Starting Nmap 7.01 ( https://nmap.org ) at 2019-06-30 09:37 MDT
Nmap scan report for 192.168.1.65
Host is up (0.00032s latency).
MAC Address: 10:4F:A8:1D:37:A6 (Unknown)
Nmap scan report for 192.168.1.66
Host is up (0.00012s latency).
MAC Address: AC:9B:0A:DF:3F:D9 (Sony)
Nmap scan report for 192.168.1.254
Host is up (0.00076s latency).
MAC Address: 70:F1:96:42:5F:00 (Actiontec Electronics)
Nmap scan report for 192.168.1.67
Host is up.
Nmap scan report for 192.168.1.68
Host is up.
Nmap done: 256 IP addresses (5 hosts up) scanned in 2.39 seconds
Вы можете войти в свой маршрутизатор через браузер, набрав 192.168.1.254
в адресную строку (в моем случае). Затем отображается веб-страница, где вы видите все подключенные устройства. Это может быть предпочтительнее вышеуказанного метода установки nmap
и использования командной строки.
Что касается фактической силы сигнала, которая зависит от вашего маршрутизатора, как обсуждается в этом вопросе и ответе:
Похоже, что средний маршрутизатор не отслеживает уровень сигнала подключенных к нему устройств. Однако на каждом устройстве вы можете периодически записывать в файл информацию об уровне сигнала. Затем включите общий доступ к файлам и просмотрите этот файл с других устройств.
Другие интересные советы о силе сигнала
Из 8 команд Linux: для определения скорости беспроводной сети, мощности сигнала и другой информации :
Вы можете получить общее качество ссылки. Это может быть основано на уровне конкуренции или помех, частоте появления ошибок по битам или кадрам, степени качества принятого сигнала, некоторой синхронизации по времени или другой метрике аппаратного обеспечения.
# iwconfig wlan0 | grep -i --color quality
Примеры выходных данных:
Link Quality=41/70 Signal level=-69 dBm
41/70 является агрегированным значением и полностью зависит от драйвера и аппаратного обеспечения. Или используйте следующую команду для получения списка доступных точек доступа Wi-Fi, известных NetworkManager, включая его скорость, безопасность, сигнал и т. Д.
$ nmcli dev wifi
Пример выходных данных:
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
* nixcraft Infra 149 54 Mbit/s 42 ▂▄__ WPA2
tfarcxin Infra 7 54 Mbit/s 37 ▂▄__ WPA2