Легендарный беспроводной маршрутизатор Nexx WT3020

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
На выходных я общался с друзьями, и по ходу разговора был упомянут маршрутизатор Nexx WT3020. Этому маршрутизатору скоро исполнится 3 года, и это уникальный продукт, просто живая легенда. Но оказалось, что до сих пор не все о нём знают или слышали, но забыли. Т.к. я любитель гаджетов, поделок и всяких технических игрушек, у меня в запасе уже давно лежат два таких маршрутизатора (один даже не распаковывал). Я восполню пробел и расскажу вам кратко о миниатюрном маршрутизаторе Nexx WT3020, который стоит немного дороже 10$ и обладает впечатляющими возможностями.


Содержание


Технические характеристики


МодельNexx WT3020 F/H/AD
КорпусПластик
SoCMediaTek MT7620A 580 МГц
ОЗУ64 Мбайт DDR2
Ethernet1xWAN 100 Мбит/с, 1xLAN 100 Мбит/с
Wi-Fi2,4 ГГц, 802.11b/g/n, MIMO 2x2 до 300 Мбит/с
USB1xUSB 2.0
Антенны2 внутренние (коэффициент усиления 2 дБи)
ОСNexx на базе MediaTek APSoC SDK
ПитаниеПорт micro-USB
5 В / 1,2 А

Комплектация


Маршрутизатор поставляется в маленькой коробочке. Все надписи на английском языке (китайских надписей нет). Это легко объяснить. Маршрутизатор поставляется на рынок США и прошёл сертификацию FCC. Он соответствует всем нормам и стандартам США для радиочастотных устройств.


Сбоку коробки данные о производителе с адресом, адресом сайта, электронным адресом и телефоном. Здесь же указана модель WT3020 и индекс F. Модели с индексом F/H/AD аппаратно ничем не отличаются, только функциями штатной прошивки, которая в обзоре даже не будет упоминаться. Есть ещё модель с индексом A. У неё нет USB порта и 4 Мбайт SPI флеш-памяти вместо 8 Мбайт. От такой модели надо держаться подальше.


Внутри коробки: маршрутизатор, кабель micro-USB <> USB A, инструкции на английском языке. Блока питания USB в комплекте нет. Предполагается, что вы будете подключать устройство к какому-нибудь USB-порту или у вас уже есть блок питания USB.


Внешний вид


Корпус маршрутизатора выполнен из белого пластика. Вес около 30 г. Размеры: 65x45x22 мм.


На одном боку расположены: 2 LAN порта (в режиме маршрутизатора WAN и LAN, в режиме AP оба LAN), порт micro-USB для питания, кнопка Reset (для активации разных режимов загрузчика).


На другом боку расположен индикатор работы — синий светодиод.


На торце расположен порт USB 2.0.


Снизу есть маленькие пластиковые ножки.


Разборка устройства


Сборка очень плотная, а защёлки крепкие. У меня есть некоторый опыт ремонта и разбора устройств, и я знал, где находятся защёлки, но две из них всё равно сломал. Так что без чёткой задачи, корпус лучше не разбирать.


Внутри компактная плата. На одной стороне находятся: SoC MediaTek MT7620N без радиатора, флеш-память Winbond 25Q64FVSIG (3 В), Ethernet-трансформатор MHPC M3380NL1645, Tx и Rx площадки UART интерфейса. Антенны с коэффициентом усиления 2 dBi разведены на плате. Линии питания micro-USB порта замкнуты с линиями питания USB порта.

MediaTek MT7620N (архитектура MIPS 24KEc) — это очень популярный SoC для маршрутизаторов. Его ставят, как в бюджетные, так и дорогие маршрутизаторы (с дополнительной обвязкой). Например, он установлен в Xiaomi Mi Router 3. MT7620N обладает очень хорошей производительностью, содержит радиомодуль 802.11n 2T/2R (MIMO 2x2) 2.4GHz, Ethernet коммутатор на 5 портов, USB контроллер. Важно, что этот SoC поддерживает Hardware NAT.


На обратной стороне: модуль памяти EtronTech EM6AB160TSE-5G (64 Мбайт), ещё один Ethernet-трансформатор MHPC M3380NL1645. Фольга с обратной стороны антенн отсутствует. Плата спроектирована отлично.

Варианты прошивок


Особого смысла в маршрутизаторе со штатной прошивкой нет. Маршрутизатор сделан на популярном SoC MediaTek MT7620N, исходные коды для которого открыты. Альтернативные прошивки для этого SoC за несколько лет в прямом смысле вылизаны до совершенства. С альтернативной прошивкой этот маршрутизатор превращается в Халка с безграничной функциональность. Для WT3020 у вас есть выбор:

  • Padavan. Очень популярный проект прошивки на базе ПО ASUS для маршрутизаторов, который заслужил уважение и популярность за качество и великолепную функциональность. И эта функциональность легко расширяется с помощью скриптов и репозитория пакетов Entware. В обзоре будет упор именно на неё. Маршрутизатор с этой прошивкой рассчитан на пользователей с любой квалификацией — от неопытных до гиков и сетевых администраторов. Загружается моментально, а применение отдельных настроек не требует перезагрузки. Прошивается она через Telnet штатной прошивки, или через SSH альтернативной прошивки, или через загрузчик Breed, или Web-интерфейс Padavan, или через скрипт PROMETHEUS для Padavan.
  • OpenWrt. Очень популярный и авторитетный дистрибутив Linux для маршрутизаторов. Его возможности безграничны. Маршрутизатор с этой прошивкой рассчитан на продвинутых пользователей. Прошивается через Telnet штатной прошивки, или Web-интерфейс штатной прошивки, или через SSH альтернативной прошивки, или через загрузчик Breed, или Web-интерфейс OpenWrt.
  • LEDE Project. Это ответвление от OpenWrt со схожей идеологией. В него перешли многие активные разработчики OpenWrt. Этот проект в последнее время набирает всё больше популярности.

Варианты использования


Есть много стандартных вариантов использования на базе штатных возможностей Padavan, но полный список ограничивается лишь вашей фантазией, умением писать скрипты и репозиторием пакетов Entware. Стандартные варианты реализуются в большинстве случаев буквально за минуту с помощью нескольких кликов мыши. К USB-порту можно подключать разные устройства, в том числе и через USB-хаб, если устройств несколько: диски/флешки, 3G/4G USB-модемы, web-камеры, принтеры, аудио ЦАП (звуковые карты/адаптеры с интерфейсом USB). Приведу для примера несколько типовых вариантов:

  • Резервный маршрутизатор, который при необходимости готов подменить основной дома или в небольшом офисе с сохранением всех или основных функций заменяемого.
  • Стационарный маршрутизатор для дома или небольшого офиса с любым типом подключения: IPoE, PPPoE, PPTP, L2TP без IPSec.
  • Стационарный маршрутизатор для дома или небольшого офиса с 3G/4G модемом, как в виде основного подключения, так и в виде резервного соединения с автоматическим переключением.
  • Стационарный беспроводной маршрутизатор для автомобиля/микроавтобуса/автобуса/дачи с 3G/4G модемом.
  • Мобильный маршрутизатор для командировок с возможностью подключения к имеющейся проводной или беспроводной сети (при необходимости может дополнительно выступать VPN-гейтом в корпоративную сеть или просто быть подключённым через VPN-сервер или Tor).
  • Мобильный маршрутизатор с 3G/4G модемом и питанием от внешнего аккумулятора (два дня работы от аккумулятора с ёмкостью 20000 мА·ч) для поездок/походов с группой людей.
  • Постоянный NAS (SMB/NFS/FTP) с интеграцией в текущую сеть или временный для доступа к диску/флешке по беспроводной сети с любого устройства.
  • Подключение к аудиосистеме для вывода звука через AirPlay по беспроводной сети.
  • Мощный Wi-Fi клиент (Wi-Fi > Ethernet) для устройств без поддержки Wi-Fi, но с портом Ethernet, или со слабой поддержкой Wi-Fi.
  • VPN-туннель (PPTP, L2TP без IPSec, OpenVPN) между небольшими офисами/магазинами с помощью нескольких устройств или домашний VPN-гейт в корпоративную сеть с отдельной Wi-Fi сетью.
  • Дополнительный маршрутизатор для дома с зашифрованным VPN-соединением и отдельной Wi-Fi сетью (или можно использовать сеть Tor).
  • Расширение покрытия Wi-Fi с помощью нескольких маршрутизаторов (расширения зоны Wi-Fi несколькими вариантами на выбор) с минимальными затратами.
  • Wi-Fi репитер.


Установка альтернативного загрузчика


Штатный загрузчик (bootloader) в маршрутизаторе не имеет функции аварийного восстановления прошивки. Если что-то случится во время перепрошивки маршрутизатора, то восстановить его работу можно будет только с помощью программатора. Для опытных пользователей это не проблема (программатор c «прищепкой» стоит 3$ и он всегда есть в запасе), а вот других это может поставить в тупик. Так что лучше установить альтернативный загрузчик в WT3020. Вариантов несколько. Самый оптимальный — это популярный китайский загрузчик BREED (Boot and Recovery Environment for Embedded Devices). Этот загрузчик имеет Web-интерфейс и DHCP-сервер. Через Web-интерфейс BREED можно прошивать прошивки (подготовленные или образы с программатора) и сбрасывать настройки маршрутизатора.

Загружаете свежую версию breed-mt7620-reset1.bin (именно с reset1) с сайта. Записываете файл на флешку с файловой системой FAT32. Подключаете питание к маршрутизатору со штатной прошивкой и ждёте его загрузки. Вставляете флешку в маршрутизатор. Подключаетесь к маршрутизатору по проводной или беспроводной сети. С помощью любого Telnet-клиента (например, PuTTY) подключаетесь к маршрутизатору. IP: 192.168.8.1, Login: nexxadmin, Password: y1n2inc.com0755. Вводите команды:

cd /media/sda/sda1
mtd_write -r -e mtd0 write breed-mt7620-reset1.bin mtd0


Маршрутизатор перезагрузится. Чтобы в любой момент попасть в BREED, достаточно зажать кнопку reset и подключить питание к маршрутизатору. Web-интерфейс будет доступен по адресу 192.168.1.1. Он на китайском языке, но там не так много функций, а в сети доступно его полное описание. Самые важные функции по прошивке/восстановлению находятся на второй закладке. Надеюсь, что у вас не возникнет никаких проблем с прошивкой и BREED вам вообще не понадобится.



Установка прошивки Padavan


Много информации о прошивке Pаdavan можно получить в wiki проекта, в теме на форуме iXBT, в теме PROMETHEUS на 4PDA (скрипт для компиляции прошивки от Padavan и её модификации). Ну, и в профильных темах маршрутизаторов, на которые эта прошивка устанавливается.

Прошивка Padavan распространяется в виде исходных кодов. Но самостоятельно собираться вам её не придётся, за вас всю работу сделает PROMETHEUS. Краткая инструкция по установке…

Загружаете готовый образ виртуальной машины с PROMETHEUS. Запускаете и выбираете конфигурацию wt3020.


В главном меню обновляете скрипты (1), обновляете исходный код (2) и собираете Toolchain (3).


Если у вас маршрутизатор со стоковой прошивкой, то в настройках скрипта ничего менять не нужно. Если Padavan или OpenWrt, то в настройках скрипта (S) указываете IP-адрес маршрутизатора, логин и пароль SSH. Выбираете Firmware (4) в главном меню. Собираете Firmware (3). Этот этап достаточно долгий. Чем мощнее компьютер, тем лучше.


Прошиваете Firmware (4). Готово! После прошивки и перезагрузки ваш маршрутизатор будет доступен по адресу 192.168.1.1 (admin, admin).


Возможности прошивки Padavan


Функций много, как в любом продвинутом маршрутизаторе. Кратко перечислю некоторые:

  • Работа в режиме маршрутизатора со всеми стандартными WAN-подключениями (IPoE, PPPoE, PPTP, L2TP без IPSec), точки доступа, беспроводного клиента, WDS моста и репитера. В разных комбинациях.
  • Может выступать в роли VPN сервера и клиента по протоколам PPTP, L2TP без IPSec, OpenVPN (независимо от WAN подключения).
  • Поддержка RAS и NDIS для USB модемов. Настройка автоматического резервного подключения на базе «интернет-детектора».
  • Поддержка моста между WAN и LAN для IPTV и UDP proxy.
  • Файловые сервисы: SMB, NFS, FTP.
  • Полноценная консоль, репозиторий Entware и гибкие возможности привязки программ и скриптов к событиям.
  • Тонкая настройка работы Wi-Fi интерфейсов.
  • Вывод звука через USB ЦАП по AirPlay.

Скорость работы


Скорость работы маршрутизатора приблизительно соответствует таким устройствам, как Xiaomi Mi Router Mini и Xiaomi Mi Router 3 (с прошивкой Padavan), т.к. они сделаны на том же SoC (у них есть дополнительный контроллер MT7612E для поддержки Wi-Fi 5 ГГц и 128 Мбайт ОЗУ), и Zyxel Keenetic III (у него 128 Мбайт ОЗУ). Нужно учитывать, что зона покрытия Nexx WT3020 меньше, т.к. используются компактные антенны с коэффициентом усиления 2 dBi. В сети опубликованы десятки обзоров этих устройств со всеми замерами. Так что я не стал делать детальных замеров специально для обзора.

Заключение


Nexx WT3020 — это отличный миниатюрный маршрутизатор. Он функциональный и достаточно мощный для широкого круга задач. Учитывая его смешную цену, такое устройство должно быть у каждого продвинутого пользователя, как набор отвёрток, молоток и разводной ключ.

В ассортименте GearBest такой маршрутизатор есть. Я специально попросил их, чтобы они сделали купон на этот маршрутизатор. С купоном GeaWt320H цена составляет 12,99$ (наценка GearBest маленькая). На складе их немного, так что купон действует до 20 штук, а потом сгорит.