Що таке BSSID (Basic Service Set Identifier)?

BSSID (Basic Service Set Identifier) — це унікальний ідентифікатор бездротової мережі (Wi-Fi), який використовується для визначення конкретної точки доступу (Access Point) у мережі Wi-Fi. BSSID зазвичай представлений у вигляді MAC-адреси точки доступу, яка складається з 48 бітів (6 байтів), наприклад: 00:14:22:01:23:45.

BSSID ідентифікує конкретну точку доступу (AP) у бездротовій мережі та використовується клієнтськими пристроями для підключення до конкретного AP. Зазвичай збігається з MAC-адресою фізичної мережевої карти точки доступу, а у випадку віртуальних точок доступу (наприклад, при використанні технології VLAN), BSSID може відрізнятися від MAC-адреси.

У мережі з одним маршрутизатором (AP) BSSID буде єдиним, а у великих мережах із кількома точками доступу кожна з них матиме свій унікальний BSSID.

Чи є відмінність між SSID і BSSID?

Звісно так. SSID (Service Set Identifier) -** це ім’я мережі Wi-Fi, яке бачать користувачі, наприклад: MyWiFi. BSSID - це унікальний ідентифікатор конкретного пристрою (точки доступу) у мережі. Зазвичай користувачі не бачать його напряму, але він використовується на низькому рівні для комунікації пристроїв.

Де використовується BSSID?

  1. Вибір точки доступу. Пристрої використовують BSSID для вибору найкращої точки доступу з найвищим рівнем сигналу в мережах з тим самим SSID.
  2. Технічна діагностика. Аналізатор Wi-Fi (Wi-Fi Analyzer) показує BSSID для ідентифікації точок доступу.
  3. Безпека. Використовується у фільтрації MAC-адрес або для аналізу трафіку в мережі.

Як дізнатися BSSID?

  • На комп’ютерах Windows:
    netsh wlan show networks mode=bssid
    
  • На Debian:
nmcli -f SSID,BSSID dev wifi

  • На MacOS:
    airport -s
    
  • На смартфонах або планшетах BSSID часто відображається у Wi-Fi-аналізаторах або в налаштуваннях Wi-Fi підключення.

BSSID допомагає точніше розпізнавати й використовувати точки доступу, забезпечуючи стабільну роботу бездротових мереж.

BSSID зазвичай збігається з MAC-адресою точки доступу, і змінити його без зміни MAC-адреси неможливо, оскільки BSSID генерується саме на основі MAC-адреси. Крім деяких випадків:

  1. Віртуальні точки доступу (Multiple SSIDs). Якщо маршрутизатор підтримує кілька SSID (наприклад, гостьові мережі), кожен SSID може мати свій BSSID, який зазвичай базується на різних MAC-адресах, генерованих від основної MAC-адреси. У таких випадках можна налаштувати новий SSID із окремим BSSID.

  2. Програмна емуляція. У деяких кастомних прошивках для роутера (наприклад, OpenWrt) або специфічному програмному забезпеченні можна створювати віртуальні точки доступу з кастомними BSSID.

У стандартних умовах BSSID жорстко прив’язаний до MAC-адреси, яка є апаратним ідентифікатором точки доступу.