На этот вопрос уже есть ответ здесь:
Как я могу узнать, какой MAC-адрес (BSSID) точки беспроводного доступа я подключен к is?
Если вы используете новейшую настольную версию Ubuntu (с интерфейсами, управляемыми network-manager
), то nmcli
является более настраиваемым параметром, чем nm-tool
. Например, чтобы перечислить некоторую общую информацию, включая SSID, MAC-адрес точки доступа (BSSID), частоту канала, уровень сигнала и т. Д. Для всех точек доступа, видимых активным устройством Wi-Fi, вы можете использовать
nmcli dev wifi list
. ограничить вывод конкретными полями, например чтобы увидеть только MAC-адреса точки доступа (BSSID) и состояние подключения, используйте
nmcli -f BSSID,ACTIVE dev wifi list
, чтобы вернуть только MAC-адрес, к которому подключено устройство Wi-Fi (то есть точка доступа, поле ACTIVE которой равно «yes») '), вы можете использовать
nmcli -f BSSID,ACTIVE dev wifi list | awk '$2 ~ /yes/ {print $1}'
Любая из этих 3 работ:
arping 192.168.0.1
Измените IP-адрес на то, что вы используете. MAC-адрес находится в ответе в скобках.
iwconfig | grep "Access Point"
. Точка доступа будет цветной, а за ней MAC-адрес.
iwlist wlan0 scan | grep Address
тоже самое, что и предыдущая команда (цвет и т. Д.).