Тестируем Zyxel Multy X. Часть первая
@EvilWirelessMan
Введение
Проблема зон плохого приема уже была обсосана не одну тысячу раз. Многие вендоры предлагают свои решения от повторителей до настоящих честных mesh систем. Честных mesh решений, к сожалению, можно пересчитать по пальцам, а вот а-ля WDS или базирующихся на Multi-AP сегодня подавляющее большинство на рынке.
Волей случая ко мне в руки попал представитель самого распространенного подхода — Zyxel Multy X. На официальном сайте можно увидеть несколько ссылок на обзоры и краткую информацию, но по сути это всё что нужно знать рядовому пользователю. Что канал для *mesh отдельный и в два раза толще чем канал точек доступа, что это решение лучше чем обычные повторители. Ну и стандартные заклинания про отсутствие падения скорости, куда же без них.
Но в любом случае считается хорошей практикой выделять под backhaul отдельный радиомодуль и не смешивать эфирное время клиентских точек доступа с непосредственно самими мешем. То есть, в хорошем mesh роутере должно быть минимум три радиомодуля, а лучше четыре. Теоретически Multy X должна за счет этого обеспечивать достаточную пропускную способность, но посмотрим так ли это на практике.
Распаковка и установка
Для начала имеет смысл заглянуть в коробку. Итак, что там у нас…
Все как у всех, стандартный набор из самого роутера, блока питания и патч корда. Дизайн самого роутера лаконичен и органичен. Ничего лишнего, никаких антенн, превращающих роутер в подобие монстра-паука. Никаких свистоперделок и агрессивных форм, всё только по-делу.
Но, боже мой… ЭТО ЧТО, ПЛОСКИЙ ПАТЧ КОРД? Ненавижу, блять, плоские патч корды (“Какой ты чувствительный мальчик, Томми.” (с)). Да, какого хрена!? Почему люди должны отдать двести баксов и видеть это убожество?
Ну да ладно, перейдем к блоку питания. Стоит отметить, что дизайн блока питания весьма неплох. Видно что он сделан универсальным, со съемным штекером под различные стандарты в не менее различных странах, а контактные площадки общие для всех ревизий. Ну и вот эта вот кнопка “PUSH” тоже внушает некоторое доверие.
Так что, за комплектацию пусть будет четыре. Минус балл за плоскую порнографию, которую кладут только в коробку к самым дешевым роутерам типа TP-Link MR3020.
Настройка
Симпатичные рендеры, наглядно показывающие как можно разместить роутеры. Респект за идею, потому что это поможет снизить количество роутеров, поставленных на окно. Возможно, подобный подход обучения с некоторой долей геймификации оправдывает наличие приложений. Хотя сам я приложения не особо люблю, мне проще настраивать через Web интерфейс, но времена меняются. Я готов принимать изменения, если они приятно выглядят и несут некоторую пользу.
Но мы, кажется, отклоняемся от темы. Надо же роутер настроить.
Выбираем наш роутер (в моем случае Multy X) и запускаем.
Не знаю где мне в 2020 году взять модем. И какой модем должен быть. Картинка дальше демонстрирует нечто похожее на легендарный U.S. Robotics Courier. А у меня такого никогда не было. Да и модемных пулов в Екатеринбурге, вроде как, не осталось.
Шутки шутками, а Zyxel стоило бы поработать над переводом.
Смотрим на картинки, иллюстрирующие подключение так, что разберется даже обезьяна.
Включаем питание и ждем. Через некоторое внимание роутер начинает действительно мигать светодиодом. Правда, это скорее не синий, а голубой. Ну да ладно, в английском это пишется одинаково и скорее всего авторы опять перевели коряво… Продолжаем.
И… Роутер действительно замигал синим, а тот прошлый голубой он как бы не синий.
Товарищи, так не пойдет. Хватит путать пользователей. Либо уберите мигание голубого светодиода в начале работы, либо укажите в тексте что сперва должен мигать бело-голубой, а потом синий.
Приложение просит указать в какой комнате будет установлен данный роутер и дать доступ к информации о местоположении. Не то чтобы я был параноиком, но нафига это нужно? Впрочем, это всегда можно запретить, а по Wi-Fi точкам сегодня можно определить город, район и примерный дом в котором ты находишься, так что на этапе настройки не критично, разрешаю. Параноик внутри меня начинает щуриться и неодобрительно поджимать губы.
Четыре сраных минуты показались мне вечностью. И все это для того чтобы увидеть сообщение о том что что-то пошло не так. Ну, ладно, выполняем сброс.
Ещё три минуты… Да, твою же мать! Ладно, если бы знал, приготовил бы себе кофейку. Хотя… Кто меня остановит, правда? Сделал себе чашечку кофе и даже настроение как-то улучшилось. Хрен с ним, что дальше?
Ура, подключилось! Хотя… Погодите-ка. Что за хуйня, я еще ничего не настроил, а меня уже поздравляют. Без понятия почему так, но из вариантов у меня только продолжить. Нажимаем.
Далее запускается процесс подключения второго роутера Multy X и это логично, так как их два в комплекте. Я уже научен горьким опытом и предварительно роутер сбрасываю через RESET.
Отнес второй роутер на кухню и подключил. Почему на кухню? А потому что она вся белая и светлая. Роутер туда неплохо вписывается в плане дизайна. Светодиод замигал, нажимаем далее. А, ну да… Четыре минуты. Хорошо что я сделал себе кофе. Можно расслабиться и почитать @EvilWirelessChat.
Так… Автоматическая синхронизация двух роутеров. Второй Роутер в это время находился через одну несущую стену наискосок. То есть, где-то 400 мм железобетона.
Интересно, хватит ли этого, надо проверить.
Не прокатило. Ладно, отнесу роутер на лоджию. Это будет уже две несущие стены и почти пол метра железобетона на пути следования сигнала. Включаю роутер и, о боже, опять эти сраные три минуты! Да какого хера, почему так долго?!
Всё нормально, даем роутеру имя и, если честно, процесс настройки уже успевает порядком заебать. Как-то я не ожидал что для того чтобы просто подключить два роутера нужно тратить время на все эти ожидания и перезагрузки. В общей сложности я уже потратил минут пятнадцать и начинаю негодовать.
БЛЯТЬ! ДА ВЫ ИЗДЕВАЕТЕСЬ! КАКОГО ХРЕНА? ПОЧЕМУ НЕЛЬЗЯ СДЕЛАТЬ ЭТО ПОТОМ? ЭТО ХУЖЕ СРАНОЙ ВИНДЫ!
Поглядываю на пустую чашку кофе. Нужно срочно придумать чем занять себя на эти пять минут.
Всё, конечно, успешно обновилось, но появился вопрос разработчикам. Какого хера пароль к моей сети отображается в открытом виде? Что за лучшие практики информационной безопасности? Киньте пожалуйста в разработчиков гайдлайнами от Гугла и покажите, что пароли нужно скрывать, а отображение скрытого пароля — это отдельная функция. Господи, 2020 на дворе…
Надеюсь что это все, потому что кофе свой я уже давно допил и хочется просто убедиться что оно работает.
О да, потрясающе. Всё получилось и мне не придется краснеть перед женой, что беспроводник оставил дом без вайфая. Можно спокойно пойти спать. Завтра продолжу.
Тестирование
Серое унылое уральское утро. Кое-как соскребаю себя с кровати и плетусь на кухню. Ничего не хочется делать, а до работы еще часа три. Надо сделать кофе и хоть как-то проснуться. Вспоминаю что хотел протестировать систему и попробовать роуминг. Ладно, беру чашку с бодрящим напитком в руки и вперед.
Начнем с того, что в приложении предусмотрены тесты скорости и уровня сигнала. Не то чтобы я доверял им, но любопытно какие цифры покажет.
Упирается в канал интернета, а между роутерами всё довольно неплохо. Полазив по настройкам обнаружил, что по дефолту система работает в режиме NAT. Это досадное упущение со стороны разработчиков, так как в подавляющем большинстве случаев пользователь будет выходить в интернет через двойной нат. Ведь главный роутер подключается через “модем” который предусматривает NAT.
Переключаю систему в режим моста, жду перезагрузку (ага, те самые три минуты). Роутеры запускаются ООООЧЕНЬ долго по меркам беспроводных устройств.
Теперь интересно что покажут тесты скорости в режиме моста.
Примерно то же самое, может даже чуть выше. Но зато теперь нет двойного NAT и я заметил как отключенные устройства отображаются на главном экране. Прикольно.
Кстати, в этом режиме не получится использовать функции родительского контроля и всякие плюшки. Но не то чтобы меня это расстраивало. Чем меньше всяких фильтров между моими устройствами и Интернетом — тем лучше. Надо потыкать роуминг.
В этом плане система достаточно прозаична. Все КЛИЕНТСКИЕ SSID сидят на одном канале и устройства перескакивают мгновенно. Никаких лагов или задержек, интернет радио, звонок через телеграм, ютубчик. Всё отрабатывает без проблем при переходе от одного роутера к другому. Признаться, я сперва немного разочаровался, но потом подумал, ведь это же система для дома. Прикольно было бы видеть в ней 802.11k/v, но если и так работает, то зачем усложнять?
Уровень сигнала для переключения, кстати, типичен для андройдовских телефонов.
Для технических нужд роутеры разворачивают дополнительные скрытые точки. Кстати, у одной скрытой точки beacon interval 100, а у другой 200. Понятия не имею зачем это нужно и какой в этом смысл.
Каналы роутер выбирает сам и как-то весьма спорно выставлять 9 в диапазоне 2.4 ГГц.
Погулял туда-сюда и убедился, что переключение между точками практически мгновенное. Безусловно, это радует, но без замеров пропускной способности тест был бы не совсем полноценным.
Классический туда-сюда. Ноутбук подключен к первому роутеру через провод. Мобильный телефон подключается ко второму роутеру по WI-Fi. Цифры примерно те же что и на тестах в приложении, но вот Iperf3 я верю больше. К тому же, повторные тесты показывали ровно такие же цифры.
Вы, конечно, можете писать что Iperf3 нельзя использовать для беспроводных сетей и всё такое. Но меня вполне устраивает точность многопоточного сканирования в данном случае, так как она покажет не абстрактные мегабиты максимальной емкости сети, а то что вы реально получите при каждодневном использовании. Ну и, разумеется, я не тестировал 2.4 ГГц ибо в многоквартирном доме это не имеет никакого смысла.
Могу сказать, что пропускной способности хватит за глаза и редко у кого канал в интернет больше 100 мегабит в секунду. Короче, мне понравилось. Даже с учетом того какую боль доставляет настройка и какими утомительными могут быть ожидания во время перезагрузок.
Не совсем представляю себе применимость такого решения в двухкомнатной квартире, так что я решил протестировать работу еще и в двухэтажном таунхаусе. Посмотрим как себя проявит система. Но это уже в следующей части.
Originally published at https://telegra.ph on March 21, 2020.