HomeLab.net.ua

Твоє залізо. Твої правила. Твоя мова.

Winbox 3 і RouterOS 7.22: чому ламається Wi‑Fi

Опубліковано Оновлено

wi-fi проблема
Wi-Fi проблема після оновлення RouterOS 7.22 часто виявляється не багом самої прошивки, а наслідком редагування Wi-Fi конфігу через Winbox 3. У такому стані нові клієнти не підключаються, старі – ще працюють, а логи майже порожні. Нижче – як це знайти, чому так відбувається і що саме виправити.

Симптоми, за якими впізнається збій

Типова картина така: iPhone приймає пароль, але зависає на підключенні. На macOS зникає автопідключення до збереженої мережі, хоча ручне ще може працювати. Частина Android-пристроїв бачить мережу нестабільно або не приймає пароль з першої спроби.

Ключова деталь – ламаються переважно нові асоціації. Якщо пристрій уже знає цю мережу, він часто продовжує працювати. Через це wi-fi проблема довго виглядає випадковою.

Ще одна пастка – відкат RouterOS не допомагає. Пошкоджений параметр уже записаний у конфіг, і стара версія системи просто читає той самий стан.

Звідки береться wi-fi проблема

Причина не в CAPsMAN і не в конкретному типі точки доступу. Wi-fi проблема з’являється після редагування Wi-Fi налаштувань у Winbox 3 на RouterOS 7.22+ – і для звичайних master-інтерфейсів, і для централізованих схем.

Winbox 3 записує в конфіг поля, які в GUI не показуються і в новій моделі RouterOS 7.x працюють некоректно. Один із найнеприємніших прикладів – interworking.realms-raw. Побачити його можна не у вікнах Winbox, а тільки в експорті конфігурації.

На практиці це гірше за звичайну помилку в полі. Адміністратор бачить один стан у GUI, а точка доступу транслює інший. Саме тому діагностика через інтерфейс тут майже марна.

Що таке interworking.realms-raw

Це параметр із Hotspot 2.0 / IEEE 802.11u. Він описує NAI Realm і методи аутентифікації, які точка доступу рекламує клієнту ще до підключення.

У домашньому або звичайному офісному Wi-Fi такий параметр зазвичай не потрібен. Якщо він з’явився сам по собі, це вже привід перевіряти конфіг уважно.

Коли значення записане криво, точка доступу починає роздавати клієнтам зламані ANQP-дані. iOS реагує жорстко, macOS – трохи м’якше, Android часто просто ігнорує шум. Через це wi-fi проблема виглядає як вибіркова несумісність, хоча корінь один.

Як перевірити конфіг

Перевірка починається з CLI, не з Winbox. Потрібен експорт Wi-Fi секції, де видно реальні параметри, а не те, що вирішив показати GUI.

/interface/wifi/export

У виводі треба шукати все, що стосується interworking. Насамперед – interworking.realms-raw. Якщо цей параметр ніхто не налаштовував свідомо, він зайвий.

Для наочності різниця виглядає так:

Що видно Winbox 3 CLI export
Ім’я інтерфейсу name=wifi-2g name=wifi-2g
SSID ssid=MyNetwork ssid=MyNetwork
Security security=WPA2 security=WPA2
Прихований параметр не видно interworking.realms-raw=…

Оце розходження між GUI та експортом і створює більшість хибних діагнозів. Людина дивиться в Winbox, не бачить нічого підозрілого і починає копати не там.

Виправлення: CLI або чистий профіль у Winbox 4

Найпряміший спосіб – прибрати зайвий параметр через CLI. Якщо wi-fi проблема спричинена саме interworking.realms-raw, цього часто достатньо.

/interface/wifi/unset wifi-2g interworking.realms-raw
/interface/wifi/unset wifi-5g interworking.realms-raw

# якщо використовується профіль:
/interface/wifi/configuration set "PROFILE" !interworking.realms-raw

Якщо незрозуміло, що саме ще записав Winbox 3, безпечніше створити новий профіль із нуля у Winbox 4 або налаштувати все через CLI. Старий профіль краще не латати без розуміння повного вмісту.

Тут важливий практичний нюанс: після виправлення власникам iPhone та Mac часто доводиться забути мережу і додати її заново. Система кешує частину даних точки доступу, і без скидання клієнт може продовжувати поводитися так, ніби нічого не змінилося.

Чому Winbox 3 вже не варто чіпати

Winbox 3 для RouterOS 7.x – уже не просто старий клієнт, а джерело прихованих побічних ефектів. Він може записати параметри, яких не видно в інтерфейсі, і цим зіпсувати конфіг без явної помилки.

Winbox 4 розрахований на актуальну модель конфігурації RouterOS 7. Саме тому для Wi-Fi, CAPsMAN і споріднених секцій перехід на нього – не питання смаку, а питання передбачуваності.

До певного моменту старий клієнт ще здається робочим. Але коли інструмент бреше про фактичний стан конфігу, це вже межа застосовності.

Що робити далі, якщо проблема не зникла

Якщо wi-fi проблема лишилася після очищення interworking-полів, треба знову дивитися export і шукати інші неочікувані параметри, які з’явилися після збереження через Winbox 3. Локальною правкою одного поля це не завжди закінчується.

У складних випадках швидше працює не точковий ремонт, а перестворення Wi-Fi профілю, повторна прив’язка до інтерфейсів і перевірка підключення з чистого клієнта. Особливо якщо мережу вже встигли кілька разів редагувати старим Winbox.

Офіційні завантаження MikroTik: mikrotik.com/download