Используйте arping
утилита с IP Вашего AP как аргумент:
$ arping 192.168.0.1 ARPING 192.168.0.1 from 192.168.0.200 eth0 Unicast reply from 192.168.0.1 [00:48:6C:38:B7:4D] 0.660ms Unicast reply from 192.168.0.1 [00:48:6C:38:B7:4D] 0.590ms Unicast reply from 192.168.0.1 [00:48:6C:38:B7:4D] 0.610ms Unicast reply from 192.168.0.1 [00:48:6C:38:B7:4D] 0.410ms Sent 4 probes (1 broadcast(s)) Received 4 response(s)
Вы видите MAC-адрес в ответе.
Можно попробовать dmesg, когда соединять/соединять с точкой беспроводного доступа:
$ dmesg | grep "probe to"
На моем поле (Fedora 14) я получаю строку как это:
[ 5257.283188] wlan0: direct probe to 00:23:eb:3a:99:e0 (try 1)
Не уверенный, распечатали ли под другим ядром или другой конфигурацией на другом дистрибутиве как человечность ту же информацию. Попробуйте.