我如何才能知道我所连接的无线接入点的 MAC 地址 (BSSID) 是什么?
答案1
以下 3 件作品中的任意一件:
arping 192.168.0.1
将 IP 地址更改为您使用的任意地址。MAC 地址位于括号内的回复中。iwconfig | grep "Access Point"
。接入点将被着色并且其后面是 MAC 地址。iwlist wlan0 scan | grep Address
与前一个命令相同(颜色等)。
答案2
如果你使用的是较新的 Ubuntu 桌面版本(使用 管理的接口network-manager
),那么这nmcli
是一个比 更可配置的选项nm-tool
。例如,要列出一些常见信息,包括 SSID、接入点 MAC(BSSID)、信道频率、信号强度等。对于活动 wifi 设备看到的所有接入点,你可以使用
nmcli dev wifi list
您可以将输出限制到特定字段,例如,仅查看接入点 MAC 地址 (BSSID) 和连接状态,使用
nmcli -f BSSID,ACTIVE dev wifi list
要返回 wifi 设备当前连接的 MAC 地址(即 ACTIVE 字段为“是”的接入点),您可以使用
nmcli -f BSSID,ACTIVE dev wifi list | awk '$2 ~ /yes/ {print $1}'