4

Как я могу получить MAC-адрес для точки беспроводного доступа в Ubuntu?

4 ответа4

4

Либо подключитесь к точке, и сделайте

iwconfig | grep "Access Point"

или найдите вашу точку доступа в выводе

iwlist wlan0 scan

(если у вас есть беспроводной интерфейс, который называется не wlan0 , замените его соответствующим образом).

1

команда Linux

iwlist wlan0 scan

Это очень хороший вариант, однако, если у вас будет много точек доступа WIFI (как в многоэтажных зданиях), вы получите следующее сообщение об ошибке:

wlan0    Failed to read scan data : Argument list too long

в этом случае единственный способ получить MAC вашего AP будет:

sudo iw wlan0 scan | egrep "^BSS|SSID:" |grep -n1 <your AP name>

в качестве результата вы получите следующее:

104-BSS 44:ce:7d:7b:e7:9e(on wlan0)
105:    SSID: <your AP name>

где 1-я строка будет MAC, а 2-я строка будет вашим именем AP

в MacOSX подобную информацию можно было бы получить, выполнив:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -s |grep <your AP name>

в качестве результата вы получите следующее:

<your AP name> 44:ce:7d:7b:e7:9e -58  1       Y  -- WPA2(PSK/AES/AES) 
1

Используйте 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-адрес в ответе.

0

Вы можете попробовать dmesg при подключении / подключении к беспроводной точке доступа:

$ dmesg | grep "probe to"

На моей коробке (Fedora 14) я получаю строку вроде этой:

[ 5257.283188] wlan0: direct probe to 00:23:eb:3a:99:e0 (try 1)

Не уверен, что под другим ядром или другой конфигурацией в другом дистрибутиве, например, в ubuntu, напечатана та же информация. Пожалуйста, попробуй.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .