你知道有什么方法可以评估所有连接到我的Ubuntu笔记本电脑的局域网的设备的信号强度(或链路质量)吗?
让我解释一下。我有路由器。我是连接到路由器的WiFi网络与我的笔记本电脑,我的智能手机和另一台台式电脑。我能否理解智能手机的信号强度(或链接质量),以及我的笔记本电脑上的台式机?
提前谢谢你!
发布于 2019-06-30 15:08:16
nmap来自如何在Linux中找到连接到网络的设备使用:
sudo apt install nmap然后使用ifconfig获取WiFi (或以太网)的IP范围。
使用找到的地址并将其传递给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 dBm41/70是一个集合值,完全取决于驱动程序和硬件。或使用以下命令列出NetworkManager已知的可用Wi接入点,包括其速度、安全性、信号等:
$ 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 ▂▄__ WPA2https://askubuntu.com/questions/1155026
复制相似问题