Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
UniFi AC-Pro для дома – извлечённые уроки, UniFi Network
 
Моя работа связана с Cisco и HP в области беспроводных сетей, но позволить себе такое оборудование для дома я не могу. Несколько лет я использовал OpenWRT и Airport с переменным успехом. Апгрейд до 802.11ac давно назревал, и я решил попробовать UniFi. Вот мой опыт работы с UniFi в домашней обстановке и некоторые уроки, которые я извлек.

Я купил один UniFi Switch 8-150W и три UniFi AP AC Pro Gen2. Это дополняет существующую сеть из управляемых коммутаторов HP, микро-серверов HP и фаервола Sophos. В сети 55 устройств, из них 18 беспроводных. Сеть простая, но довольно загруженная, так как она поддерживает домашний бизнес и систему умного дома. Контроллер UniFi запущен на Debian-виртуалке (kvm). Последняя версия прошивки 3.7.55.6308.

Я не буду обсуждать контроллер и коммутатор, сразу перейду к урокам по беспроводной части. Вот краткий итог:

- Нужно меньше UniFi AP, чем обычных домашних Wi-Fi роутеров  
- Отключить Auto в радио-менеджменте, назначить неперекрывающиеся каналы  
- Для 5 ГГц выбрать высокую мощность, для 2,4 ГГц — низкую или среднюю  
- Задержки и потеря пакетов скорее проблема клиента, а не UniFi  
- Использовать разные SSID для 5 ГГц и 2,4 ГГц (по крайней мере пока не заработает роуминг)  
- Нет поддержки WPS — это хорошо, но в некоторых домах может быть неудобно

Советы с форумов единодушны — не использовать Auto радио-менеджмент. Я выбрал неперекрывающиеся каналы с 2,4 ГГц (ширина 20 МГц) на средней мощности (14 дБм), и 5,0 ГГц (ширина 40 МГц) на высокой мощности (22 дБм). Дом занимает 400 кв.м, и сеть скорее с избыточным покрытием. Оглядываясь назад, хватило бы и двух AP. Я пробовал Auto — результат нулевой: при запуске все AP выбирали один и тот же канал, а Auto power, похоже, означает максимальную мощность всегда и везде.

Беспроводной принтер (проводного варианта нет) использует WPS, который UniFi не поддерживает. Безопасность WPS давно сомнительна, и я понимаю, почему UniFi отказался от этой функции, но WPS – дело привычное для потребительских принтеров, домашних кинотеатров и кондиционеров. Мой обходной путь — подключить принтер через Airport, а потом с помощью ПО Fuji/Xerox удалённо настроить статический SSID и PSK. Возможно, с другими устройствами WPS этот метод не сработает, поэтому стоит иметь «запасной вариант» вроде Airport.

Nvidia Shield показывал сильный сигнал (RSSI -56 дБм, канал 159), и в первом тесте всё шло отлично. Но при стриминге каждые 30 секунд начинались потеря кадров. Noping показал, что пинг обычно 1 мс, но каждые 30 секунд проседал до 300 мс. Ранее это устройство без проблем работало через Airport, и когда я вернул Airport — баг исчез. Значит, виноват UniFi. После множества перезагрузок, ковыряний в настройках помог только сброс Nvidia Shield к заводским. Работает теперь нормально. Я так и не понял, в чём была проблема, но думаю, она осталась нерешённой и связана скорее с Nvidia, чем с UniFi.

У устройств Apple с помощью "noping" на сервере Debian (проводном) результаты были плачевные: задержки 10–1000 мс и частые потери пакетов. В итоге выяснилось, что Apple каждые 200 мс переводила радиомодуль в сон, чтобы экономить энергию. Запуск "ping –i 0.1 <router>" с устройства Apple удерживал радио включенным, и тогда результаты noping были идеальными. Тест скорости через iperf3 показал стабильные 440 Мбит/с по 802.11ac и 80 Мбит/с по 802.11ng. Так же, как и с Nvidia Shield, это проблема Apple, а не UniFi.

Поддержка роуминга у UniFi — проприетарная и пока не работает как надо. Особенно Apple-приставки предпочитают слабые 802.11ng AP, игнорируя сильные 802.11ac AP. Выбор AP — дело клиента, а не сети, но я ожидал, что контроллер лучше управляет отключениями клиентов, уровнем RSSI и нагрузкой. Есть базовая поддержка minRSSI, но это довольно грубая настройка. Долгосрочно планирую подобрать мощность и зоны покрытия для оптимальной работы. Пока что пользуюсь советом с форума — разные SSID для 2,4 ГГц и 5 ГГц.

Читал, что UBNT-Jeff работает над полноценной поддержкой 802.11r для следующего релиза, и это отличная новость.

Моё окружение недостаточно большое, чтобы столкнуться с некоторыми ограничениями продукта. По отзывам, в больших сетях — офисах на 100+ человек, школах, общежитиях — оборудование сильно загружает CPU и бывают проблемы со стабильностью. После недели тестирования в домашней сети — менее 10 устройств на AP, минимальная параллельность и умеренные скорости — проблем не выявлено. Есть мелкие придирки, например, RF-сканер отключает радио (в профессиональных AP для сканирования используют отдельный радиомодуль), но за эту цену претензий слишком много.

Остальное просто работает. Plex, Airplay, Bonjour — никаких проблем, значит, поддержка мультикаста реализована. Все домашние устройства — телевизоры, усилители, игровые приставки, стриминговые боксы, ноутбуки, планшеты, телефоны — подключаются стабильно с задержкой 1 мс и нулевой потерей пакетов. В целом софт и железо производят прекрасное впечатление. UniFi предлагает порядка 80% функционала Cisco и HP, но стоит при этом всего около 20%. Для большинства домашних пользователей он может быть немного сложным, а для предприятия — недостаточно продвинутым, но идеально занимает промежуточную нишу.
 
Устройства Apple используют собственную формулу на основе силы сигнала для выбора точки доступа. Особенно страшно это выглядит во многих коммерческих местах, где устройство видит и внутреннюю точку доступа, для которой нужны учётные данные, и гостевую Wi-Fi сеть с ограниченным доступом для посетителей. Маки и iOS-устройства случайным образом переключаются между этими двумя точками доступа, пока вы сами не заставите устройство «Забыть» одну из них или не отключите функцию «Автоподключение» для одной из них.
 
Некоторые клиенты просто раздражают. Выбор, с какой точкой доступа (AP) подключаться, сегодня полностью зависит от клиентов. И чаще всего это решается по силе сигнала, поэтому важно обеспечить нормальное покрытие. Если хотите, чтобы клиенты предпочитали 5ГГц, сделайте так, чтобы сигнал 5ГГц был сильнее везде. А это задача не из лёгких, ведь 2ГГц проникает дальше. Иногда приходится ставить точку доступа только на 5ГГц, отключив 2ГГц, чтобы закрыть «пробелы» по 5ГГц, которых на 2ГГц нет. Или, если у вас дома пара точек доступа, просто полностью выключите 2ГГц на одной из них.

Появляются новые стандарты — 802.11r/k — которые позволят точкам доступа влиять на выбор клиента и быть более проактивными, но это не произойдет быстро и не будет простой задачей, если судить по тому, как развивалась производительность wifi-клиентов за последние 10 лет.

Сейчас правильное планирование, минимизация перекрытия зон покрытия и снижение интерференции на одном канале остаются основой, чтобы добиться максимального качества, прежде чем экспериментировать с такими вещами, как minRSSI, band steering и так далее.

Два действительно полезных сайта, на которых стоит задержаться подольше и впитать максимум информации: https://www.revolutionwifi.net https://www.sniffwifi.com
 
Спасибо, @EricE. Попробую так сделать. Есть ли ещё какие-нибудь подводные камни, о которых мне стоит знать? Как только я проведу проводку для самой физической установки, я уже буду практически полностью в деле и придётся разбираться со всеми мелкими проблемами, которые ещё остались.
 
@jmpage2  
- попробуй установить твою 2ГГц на низкий уровень.
 
Честно говоря, я уверен, что у тебя гораздо больше знаний и опыта в вопросах WiFi, чем у меня. Просто хочу поделиться своим опытом и посмотреть, может он тебе как-то пригодится, потому что мне кажется странным, что тебе сейчас приходится использовать разные SSID в качестве временного решения.

Я недавно настроил довольно большую жилую сеть (возможно, не такую большую, как у тебя) с помощью 4 UAP-AC-PRO. Понадобился всего один SSID и для 2.4 ГГц, и для 5 ГГц (при этом пришлось долго и много раз настраивать мощность передачи и каналы каждого UAP, пока не получился, как мне кажется, хороший баланс).

С включенной функцией Band-Steering и настроенным приоритетом на 5 ГГц мы смогли протестировать несколько задач с высокой чувствительностью к задержкам, например, Facetime (только аудио и с видео), VoIP при перемещении по всему дому, включая углы и сложные радиозоны. Результат был впечатляющим: ни одного разрыва связи, плавное видео и никаких задержек.

Мне кажется, в новых версиях прошивки уже частично реализована поддержка 802.11r (правда, пока с ограниченными возможностями настройки). Я тоже заметил, что тщательная настройка (которую ты тоже сделал) сильно улучшает производительность и стабильность работы. Не знаю, пробовал ли ты функцию Band-Steering — у меня она во всех сетях работала хорошо (хотя там есть несколько условий, при которых она функционирует правильно).

Надо признать, что при большом разнообразии устройств (а точнее, разных WiFi-чипов в них) очень непросто найти настройки, которые одинаково хорошо подходят для всех.

Извиняюсь, что "воскресил" старую тему, но я много ковырялся в гугле и пытался нормально всё настроить, а эта ветка оказалась в топе поиска и содержала много полезной информации.

Можешь подробнее рассказать, какие нужны условия, чтобы Band-Steering работал нормально?

У меня изначально при тестах на 802.11AC Pro в доме размером около 3000 квадратных футов возникали проблемы: мои устройства Apple упорно цеплялись за 2.4 ГГц, даже когда 5 ГГц показывал такой же или лучший уровень сигнала и более высокую скорость.

Это происходило даже после включения Band-Steering и ручной настройки мощности радиосигналов — 2.4 ГГц я выставил на среднюю мощность, а 5 ГГц — на высокую.

Я пока новичок во всех этих продвинутых WiFi-настройках, так что любая дополнительная информация для меня бесценна.

Стоит отметить, что когда я отключил 2.4 ГГц на SSID и тестировал только 5 ГГц, производительность была очень хорошей — точка доступа стояла в углу большого прикреплённого гаража.

Я получал скорость по WiFi около 130 Мбит/с (примерно то же, что и по проводному Ethernet с того же роутера) почти по всему дому и в подвале!

Возможно, в итоге я просто сделаю отдельные SSID для 2.4 и 5 ГГц, как сейчас, но всё же была надежда объединить всё в один SSID… Хотя, с учётом того, что у меня есть пара действительно старых устройств, может, это и не лучшая идея.
Страницы: 1
Читают тему (гостей: 1)