获取网络接入点的 MAC 地址

gro*_*gro 14 wireless

如何找出我所连接的无线接入点的 MAC 地址 (BSSID)?

Rin*_*ind 19

这 3 个作品中的任何一个:

  • arping 192.168.0.1 将 IP 地址更改为您使用的任何地址。MAC 地址在括号内的回复中。

  • iwconfig | grep "Access Point". 接入点将被着色并在其后面显示 MAC 地址。

  • iwlist wlan0 scan | grep Address 与之前的命令(颜色等)相同。


ste*_*ver 15

如果您使用的是最新的 Ubuntu 桌面版本(界面由 管理network-manager),那么nmcli是一个比nm-tool. 例如,列出一些常用信息,包括 SSID、接入点 MAC (BSSID)、信道频率、信号强度等,用于您可以使用的活动 wifi 设备看到的所有接入点

nmcli dev wifi list 
Run Code Online (Sandbox Code Playgroud)

您可以将输出限制为特定字段,例如仅查看接入点 MAC 地址 (BSSID) 和连接状态,使用

nmcli -f BSSID,ACTIVE dev wifi list
Run Code Online (Sandbox Code Playgroud)

要仅返回 wifi 设备当前连接的 MAC 地址(即 ACTIVE 字段为“是”的接入点),您可以使用

nmcli -f BSSID,ACTIVE dev wifi list | awk '$2 ~ /yes/ {print $1}'
Run Code Online (Sandbox Code Playgroud)