获取网络接入点的MAC地址

获取网络接入点的MAC地址

我如何才能知道我所连接的无线接入点的 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}'

相关内容