Яркий мини роутер с OpenWRT, USB и GPIO
Когда есть необходимость в расширении зоны покрытия wifi, или нужно решение за «недорого» организовать доступ в интернет через 4G модем, при этом сохранив мобильность — тогда этот вариант подойдет. Мне подошел.
У меня уже был опыт использования роутера от Gl-Inet, очень давно. Это был GL-AR150. Я уже и не помню какой web ui в нем стоял — обычный OpenWRT LuCI или фирменная оболочка от Gl-Inet поверх OpenWRT, как сейчас. Давно это было.
Внешний вид, комплект поставки и характеристики
Ссылка на роутер в официальном магазине Gl-Inet на Aliexpress: https://aliexpress.ru/item/4000048672807.html
Корпус у GL-MT300N-V2 той же формы, что и у остальных мини роутеров компании,но начну я с комплекта поставки. Поставляется MT300N-V2 в ярко желтой коробке с изображением роутера и названием Mango.
Комплект поставки — роутер, micro usb кабель для питания и lan кабель. Ну и инструкция, конечно. Тоже выполненная в сочном желтом цвете.
Роутер маленький, всего 58х58 мм, толщина 25 мм. Вес 39 гр.
Из интерфейсов на корпусе — 2 Ethernet порта (100 Мбит/с), 1 USB 2.0, 1 Micro USB для питания, кнопка reset и переключатель.
USB дает возможность использовать роутер в разных вариантах. Например, подключить жесткий диск, 4G модем, или вообще вебкамеру.
Работает MT300N на MTK 7628NN и с памятью DDR2 на 128МБ. Встроенной флеш памяти 16 МБ.
Протокол wifi 802.11 b/g/n. Заявленная максимальная скорость 300 Мбит/с
Блок питания нужен на 5V 1A, но у меня он заработал и от USB порта компьютера. При подключении внешних USB устройств лучше использовать бп больше чем 1А.
Более подробно можно почитать тут
Первое включение
При включении я подключился через wifi к появившейся точке доступа, указанной на оборотной стороне моего роутера. Адрес в локальной сети 192.168.8.1
Нам предлагают выбрать язык. Скажу сразу — русского нет.
Жмем Next и нас просят ввести пароль для дальнейшего доступа к роутеру.
Задаем пароль и попадаем в фирменную оболочку поверх OpenWRT от Gl-Inet
Как видно по значку VPN в центре, Gl-Inet делает упор именно на защиту в своих роутерах. Из коробки поддерживаются OpenVPN и WireGuard, как в режиме сервера, так и в режиме клиента.
Способы подключения к интернету показаны на главной странице.
Cable для проводного подключения, Repeater для использования другого wifi в качестве источника интернета, Tethering для подключения телефона в качестве модема через USB и 3G/4G Modem для подключения модемов.
Первым делом я подключил 4G модем Билайн ZTE MF831, и так как он работает в режиме usb lan, то в панели управления отобразился тип подключения Tethering
Жмем Connect и.. нас просят изменить ip адрес роутера, так как у модема он тот же самый — 192.168.8.1
Изменяем ip и роутер перезагрузится по выбранному вами адресу:
После перезагрузки Tethering подключение к модему отображено без ошибок.
Можно сразу изменить Ip роутера при первом включении, чтобы не было конфликтов адресов в сети.
Режим Repeater позволяет очень просто подключиться к другому wifi и использовать его как источник интернета.
При этом он будет виден основным роутером (источником wifi) и будет доступен в локальной сети с присвоенным адресом
С функцией Tethering мне удалось запустить только свой USB модем. Мой Wileyfox Swift 2 с Android 9 при выборе типа подключения USB модем так и не отобразился в панели управления MT300N
Функции панели управления
Главную вкладку Internet разобрал, теперь кратко пройдусь по остальным пунктам меню.
Вкладка WIRELESS позволяет настроить wifi сеть. Как основную, так и гостевую
Вкладка CLIENTS позволяет мониторить и управлять подключенными к роутеру клиентами.
Если активировать верхний переключатель, то можно будет видеть статистику по каждому клиенту в режиме реального времени.
Но предупреждают, что это требует более высокой нагрузки на процессор.
Вкладка UPGRADE предназначена для обновления ПО роутера. Есть возможность настройки автоматического апдейта с проверкой по расписанию.
Вкладка FIREWALL позволяет управлять портами роутера — открывать/закрывать, а так же настраивать перенаправления.
VPN. Тут 5 подразделов — OpenVPN Client, OpenVPN Server, WireGuard Client, WireGuard Server и VPN Policies.
OpenVPN Client позволяет подключиться к серверу VPN в качестве клиента, используя .ovpn файл конфигурации.
OpenVPN Server дает возможность настроить роутер в качестве сервера OpenVPN
Создаем файл конфигурации и жмем Start
Следующий подраздел — WireGuard Client. Позволяет настроить роутер как клиент WireGuard.
Относительно новый протокол, выигрывающий у OpenVPN по скорости. Если у вас не космические скорости интернета, то он вам не нужен, будет достаточно OpenVPN. Но я как нибудь попробую настроить свой VPS сервер и для WireGuard, из интереса.
WireGuard Server позволяет настроить сервер WireGuard
В подразделе VPN Policies настраивается политика для использования VPN
Использовать или не использовать указанные MAC или IP для VPN
В подразделе APPLICATIONS Plug-ins можно установить или удалить плагины
В подразделе APPLICATIONS File Sharing настраивается расшаривание файлов по сети
Из интересного — Remote Access. Можно настроить удаленный доступ к роутеру, используя сервис GoodCloud
А вот для доступа через DDNS от Gl-Inet нужен либо белый ip, либо модем не должен быть за NAT
Так что для использования с 4G модемом этот вариант удаленного доступа не подойдет.
Остальные настройки роутера находятся во вкладке MORE SETTINGS
Из интересного — настройка кнопок переключателя:
Настройка режима работы:
И в самом низу подраздел Advanced, ведущий в стандартную панель управления OpenWRT LuCI
Разборка
Разобрать MT300N-V2 легко. На корпусе с нижней стороны есть небольшой паз. Поддеваем небольшой отверткой и крышка снимется
Распиновка платы:
То есть у нас есть еще 4 дополнительных gpio, если вдруг захочется что-то добавить. И OpenWRT этому способствует.
Так же можно подключиться к MT300N-V2 через USB-UART адаптер. Узнаем COM порт, скорость 115200. Гребенка уже припаяна — GND RX TX
Если подключиться к включенному роутеру, получим рут доступ и вывод лога в консоли
Подключиться к выключенному роутеру с пином 3.3V мне не удалось.
По SSH доступ по 22 порту. Логин root, пароль тот, что вы указали для админки.
Заключение
Мое мнение — за сумму, которую за него просят, это просто отличный роутер. Даже если вы не знаете что такое OpenWRT, GPIO, VPN и прочее. Он прост в настройке и может выполнять свои основные функции в качестве роутера в течение 5 минут после включения. Придумать применение такому устройству может каждый лично сам для себя.
С GPIO и OpenWRT еще предстоит поиграть. Уверен, будет интересно) А пока что на очереди другое устройство от Gl-Inet с немного другим предназначением.