2

Я работаю в очень большой нефтегазовой компании. У нас есть много точек доступа в наших офисах, каждая точка доступа передает 3 SSID. Точки доступа с системой роуминга. На обратной стороне каждой точки доступа есть MAC-адрес.

До сих пор я пытался использовать много приложений для получения MAC-адреса, но результаты не точны. Также приложение mbile найти точку доступа MAC-адрес мне не удалось. Я предполагаю, что это потому, что беспроводной роуминг предназначен для того, чтобы устройство чувствовало, что они подключены к одной и той же точке доступа, когда пользователь перемещается в другое место?

Может кто-нибудь познакомить меня с способом или приложением, которое очень точно показывает MAC-адрес с точкой доступа, которая работает в беспроводном роуминге? Я использую Ubuntu Linux.

3 ответа3

5

Это старое - любопытно услышать, что вы придумали?

Я знаю, что вы спросили Ubuntu, но это может помочь некоторым: В Windows вы можете перечислить каждый видимый BSSID (обычно BSSID == MAC), используя:
netsh wlan show networks mode=bssid

И вы можете узнать, с каким BSSID вы связаны прямо сейчас, используя:
netsh wlan show interfaces

На мобильных устройствах вы можете использовать бесплатное приложение Fing, чтобы сообщить, к какой точке доступа вы подключены (оно перечислит все устройства в вашем сегменте сети, но если вы просто посмотрите на информацию о самой сети, оно сообщит BSSID).

4

Не существует широко поддерживаемого стандарта для поиска каждого MAC-адреса каждой точки доступа в сети. Если вам важно выяснить это, перейдите на решение инфраструктуры беспроводной сети корпоративного класса и используйте инструменты управления, которые являются частью приобретенного вами решения.

Обратите внимание, что AP обычно имеют несколько разных MAC-адресов, используемых для разных целей. Например, у каждого проводного порта Ethernet может быть свой собственный MAC-адрес, у каждого беспроводного интерфейса может быть свой собственный MAC-адрес (обычно используемый в качестве BSSID для каждой BSS), а точки доступа, которые могут публиковать несколько SSID, часто имеют диапазон MAC-адресов, которые они могут использовать. используйте так, чтобы каждый SSID получал выигранный BSSID. Например, точки доступа Cisco (реальная корпоративная Cisco, а не основанная на потребителях система Linksys) часто имеют диапазон из 16 MAC-адресов, которые они могут использовать. Таким образом, если AP говорит, что ее базовый MAC-адрес равен 00:11:22:33:44:50, она может фактически использовать вплоть до 00:11:22:33:44:5f для своих BSSID. Это отдельно от MAC-адреса проводного Ethernet-порта.

Вы даже знаете, каким должен быть MAC-адрес на ярлыке ваших точек доступа? Поддерживается ли для первого порта Ethernet? Второй порт Ethernet? 2,4 ГГц Wi-Fi радио? 5 ГГц Wi-Fi радио?

Тем не менее, один из способов увидеть, какой MAC-адрес фактически используется в интерфейсе Wi-Fi точки доступа, - это связать клиента с этим интерфейсом и спросить клиента, с каким BSSID он связан. В Ubuntu я верю, что команда iwconfig скажет вам это. На Mac вы можете получить это, удерживая нажатой клавишу выбора, одновременно нажимая на Wi-Fi Menu Extra. Обратите внимание, что это говорит только о MAC-адресе интерфейса Wi-Fi, с которым вы связаны в этой точке доступа.

Инструменты сканера Wi-Fi, которых слишком много для перечисления, могут сообщать BSSID всех точек доступа в диапазоне радиосвязи. Если одна точка доступа имеет более одного BSSID, вы должны увидеть их все в списке. Но чтобы собрать список всех BSSID всех точек доступа на вашем сайте, вам нужно будет обойти свой ноутбук (или что-то еще), чтобы получить доступ ко всем устройствам, чтобы увидеть передачу сигналов Beacon и Probe Response. так что вы можете увидеть их MAC-адреса.

1

В Ubuntu вы можете:

sudo iwlist <wlan-interface-name-here> scan

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