вторник, 13 января 2015 г.

Расширение зоны покрытия Wi-Fi сети с помощью Zyxel Keenetic 4G или другого маршрутизатора Zyxel

Недавно я был поставлен перед проблемой: «На кухне не везде есть Wi-Fi...» В остальной квартире есть, в огромном дворе сеть отлично ловится, а до подоконника кухни всего в десяти метрах от роутера Wi-Fi не достаёт. Досадно? Не то слово, особенно когда Вы немного связаны с ИТ, и домашние считают любую неполадку признаком Вашей профессиональной несостоятельности ;)

Да, да, я знаю про репитеры или повторители Wi-Fi сигнала, специально сделанные для расширения зоны покрытия. Однако, в закромах много лет пылился верный Zyxel Keenetic 4G, и захотелось «не умножать сущностей без надобности».

Интернет слегка разочаровал рассказами о невозможности настройки и страшилками о нестабильности работы, но попробовать было просто необходимо ;).

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

Итак по шагам:
  1. Фиксируем канал Wi-Fi сети на основном роутере, подключённом к Интернет.
  2. Настраиваем повторение Wi-Fi сети на Zyxel Keenetic (будущем репитере).
  3. Настраиваем IP-диапазон сети на Zyxel Keenetic, который будет репитером.
  4. Настраиваем ретрансляцию адресов DHCP на Zyxel Keenetic, который будет репитером.
  5. Настраиваем название сети на Zyxel Keenetic, который будет репитером.

Фиксируем канал Wi-Fi сети на основном роутере

К сожалению, Zyxel Keenetic не сможет расширить зону покрытия сети, если Ваш основной роутер, подключённый к Интернет, выбирает канал Wi-Fi сети автоматически. Дело в том, что если канал полон помех (других сетей), в режиме автоматического выбора основной роутер может его сменить. К сожалению, репитер при этом сеть потеряет, и всё расширение покрытия Wi-Fi пойдёт насмарку.

Решение простое. Заходим в интерфейс основного роутера и принудительно устанавливаем номер канала.

N.B.: Поскольку на разных каналах может быть разное число Wi-Fi сетей Ваших соседей, рекомендую скачать какой-нибудь анализатор сетей. Запрос «монитор Wi-Fi сетей» в Google выдаст Вам десятки вариантов. Например, «InSSIDer» или «WiFiLyzer» для Windows, «AirRadar» для MacOS и так далее.

Принцип фиксации канала одинаков на любом роутере: отыскиваем раздел настроек Wi-Fi сети и в поле «канал» вместо «автоматически» указываем номер канала, который и будет использоваться всегда.

В конкретном случае свободным оказался седьмой канал. Мой основной роутер - Zyxel Keenetic Giga II, потому на скриншоте ниже приведён именно его интерфейс (не удивляйтесь похожести с настраиваемым далее Zyxel Keenetic 4G, извините, так вышло):

Настраиваем повторение Wi-Fi сети на Zyxel Keenetic

Заходим в веб-интерфейс нашего Zyxel Keenetic, настраиваемого в роли репитера для расширения покрытия Wi-Fi сети. 

Жмём на вторую иконку в нижнем ряду. В появившемся разделе - «Интернет» - выбираем вкладку «Wi-Fi»:

Настройка режима репитера (повторителя) Wi-Fi сети на Zyxel Keenetic
  1. Ставим галочку «Включить клиент Wi-Fi»
  2. В поле «Имя сети» указываем название расширяемой Wi-Fi сети, то есть той, что раздаёт Ваш основной роутер.
  3. Ниже выбираем режим защиты (алгоритм шифрования), используемый основной сетью
  4. Ещё ниже в поле «Ключ сети» вводим пароль Вашей основной Wi-Fi сети
  5. В поле «Канал» выбираем ранее зафиксированный канал
  6. Ставим галочку «Получить адрес по DHCP»
  7. Рекомендую вписать пару DNS-серверов, хотя можно и оставить поля пустыми (у меня без них расширение не работало, но это зависит от настроек основного роутера).
  8. Наконец ставим галочку «Использовать для выхода в Интернет»
  9. Жмём кнопку «Применить»

Настраиваем IP-диапазон на Zyxel Keenetic, который будет репитером

Zyxel Keenetic не позволяет использовать одну и ту же сеть (ip-адреса) на основном роутере и репитере. Жаль, но это не проблема...

Жмём на третью иконку в нижнем ряду. В появившемся разделе - «Домашняя сеть» - выбираем вторую вкладку - «Параметры IP»:
Выбираем другой диапазон ip-адресов на Wi-Fi репитере (Zyxel Keenetic)
В моём случае сеть на основном роутере использует диапазон «192.168.5.0», потому, как видно на скриншоте выше, на репитере была использована подсеть «172.16.1.0»:
  1. Выбран «IP-адрес» репитера - 172.16.1.1, и нажата кнопка «Применить» чуть ниже.
  2. Выполнен вход в веб-интерфейс репитера (Zyxel Keenetic 4G) по его новому адресу.
  3. Установлена галочка «Включён» для «Сервера DHCP». Прочие настройки оставлены, как есть.
  4. Нажата кнопка «Применить» в разделе «Сервер DHCP».
Казалось бы, настройка другого диапазона раздаваемых устройствам адресов (DHCP) на репитере - путь к катастрофе: устройства, например, ноутбук и компьютер, не будут «видеть» друг друга. Однако, на следующем шаге мы решим эту проблему.

В то же время, пункты 3 и 4 нужны на случай, если связь между роутерами исчезнет, и нам потребуется зайти на репитер для изменения настроек.

Настраиваем ретрансляцию адресов DHCP на Zyxel Keenetic, который будет репитером

Теперь предстоит обеспечить единый пул выдаваемых адресов для устройств, подключающихся к Wi-Fi как через основной роутер, так и через наш Zyxel Keenetic, выступающий в роли репитера. Используем для этого ретрансляцию DHCP.

В открытом разделе - «Домашняя сеть» - выбираем третью вкладку - «DHCP Relay»:
Настройка выдачи сетевых адресов из одного диапазона как на репитере Zyxel Keenetic, так и на основном роутере (DHCP ретрансляция)
  1.  Находим в таблице интерфейс «WiFiMaster0/WiFiStation0» - это соединение по Wi-Fi между репитером и основным роутером. В последнем столбце выбираем роль «WAN».
  2. Находим интерфейс «Home» - это настройки всей сети на репитере. В последнем столбце выбираем роль «LAN».
  3. Жмём кнопку «Применить».
Теперь, даже подключаясь через репитер, устройства будут получать сетевые адреса от основного роутера.

Настраиваем название сети на Zyxel Keenetic, который будет репитером

Теперь необходимо настроить на нашем выступающем в роли репитера Zyxel Keenetic те же имя сети и пароль, что и на основном роутере.

Жмём на четвёртую иконку в нижнем ряду. В появившемся разделе - «Сеть Wi-Fi» - выбираем первую вкладку - «Точка доступа»:
Устанавливаем то же название, режим защиты и пароль Wi-Fi на репитере, что и на основном роутере
  1. Убеждаемся, что установлена галочка «Включить точку доступа».
  2. Вводим название нашей расширяемой Wi-Fi сети в поле «Имя сети (SSID)».
  3. Выбираем то же значение «Защиты сети», что используется на нашем основном роутере.
  4. Вводим тот же пароль сети в поле «Ключ сети»
  5. Жмём кнопку «Применить»

Готово :)

N.B.: Возможно, Вам придётся выключить и заново включить Wi-Fi на Ваших устройствах или перезагрузить Zyxel Keenetic, чтобы ощутить все прелести от расширения зоны покрытия Wi-Fi сети.