Настройка модема MF823 на TP-Link TL-MR3420 в OpenWRT 12.09 (trunk)

Итак, потребовалось настроить ранее разлоченый модемчик ZTE MF823, разлочку и настройку которого я уже описывал ранее:

http://devppp.blogspot.ru/2014/02/zte-mf823-m100-3.html

По какой-то причине usb-модем не хотел запускаться на дефолтной прошивке от tp-link, постоянно моргал красным светодиодом, как если бы он определялся неправильно.

Полезные ссылки:

Описание роутера на сайте производителя:

http://www.tp-linkru.com/products/details/?model=TL-MR3420

Статья на OpenWRT:

http://wiki.openwrt.org/ru/toh/tp-link/tl-mr3420

Статья о настройке RNDIS устройств:

http://wiki.openwrt.org/doc/howto/usb.tethering

Программа для работы с протоколом SSH и Telnet

http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

Перед перепрошивкой

Итак, базовая прошивка мне не подошла и поэтому я скачал с офф.сайта прошивку OpenWRT под мой роутер. Сразу предупреждаю:
  1. ДАННАЯ ПРОШИВКА НЕ ИМЕЕТ WEB-ИНТЕРФЕЙСА
  2. Все операции с OpenWRT выполняются через SSH, а на первых этапах через Telnet
Вот линк на вики, где SSH описан очень подробно:

http://ru.wikipedia.org/wiki/SSH

Поэтому не советую данный метод для пользователей не знакомых с командной строкой и операционной системой linux. Однако, это предупреждение не означает что у Вас что-то может не получиться, так как процедура перепрошивки невероятно простая, а дальнейшая настройка заключается в выполнении нескольких команд.

Создание локального репозитория (на linux)

Для начала, поскольку пока есть интернет создадим локальный репозиторий для операционной системы нашей точки:

mkdir repo
cd repo
wget -r -k -p -l 2 -E -c http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/

Директория:

echo "$(pwd)/downloads.openwrt.org/"

Должна быть корневой для репозитория.

Перепрошивка роутера

Все возможные сложности описаны тут:

http://wiki.openwrt.org/ru/toh/tp-link/tl-mr3420?s%5B%5D=3420

Если вкратце, то процесс перепрошивки заключается в скачивании образа точки доступа с сайта разработчиков прошивки:

http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3420-v2-squashfs-factory.bin

Потом переходим по адресу и авторизуемся admin/admin (это если Вы не меняли пароль):

http://192.168.1.1 

Там выбираем в левом блоке: System Tools / Firmware Upgrade. Выбираем файл с прошивкой и нажимаем кнопку Upgrade. Ждём пару минут, точка будет перезагружаться, после чего станет доступна по протоколу Telnet.

Предварительная настройка

telnet 192.168.1.1

Укажем пароль root, чтобы можно было использовать протокол SSH:

passwd

Укажем в настройках точки наш локальный репозиторий (например http://192.168.1.108/) вместо http://downloads.openwrt.org/ в строке source:

vi /etc/opkg.conf

Установка необходимых пакетов

Необходимо поставить ряд утилит чтобы добавить поддержку RNDIS устройств:

opkg update
opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils udev

Настройка интернет соединения

Выполним всё в той же консоли:

uci del network.wan
uci set network.wan=interface
uci set network.wan.ifname=usb0
uci set network.wan.proto=dhcp
uci commit network

После перезагрузки модем стал работать корректно.

Настройка Wi-Fi

Включим Wi-Fi адаптер:

uci set wireless.@wifi-device[0].disabled=0
uci commit wireless
wifi

Откроем конфигурационный файл /etc/config/wireless в редакторе:

vi /etc/config/wireless

Найдём там блок похожий вот на это:

config 'wifi-iface'

option 'device' 'wl0'
option 'network' 'lan'
option 'mode' 'ap'
option 'ssid' 'MyWifiAP'
option 'encryption' 'psk2'
option 'key' 'secret passphrase'

В нём нам необходимо исправить на нужные только последние 3 строки. Если какой-то опции не хватает её можно добавить. 

One thought on “Настройка модема MF823 на TP-Link TL-MR3420 в OpenWRT 12.09 (trunk)

Comments are closed.