获取网络接入点的MAC地址

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

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

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

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

  • iwlist wlan0 scan | grep Address iwlist wlan0 scan | grep Address与上一个命令(颜色等)相同。

如果您使用的是最近的桌面版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}'