По какой-то причине usb-модем не хотел запускаться на дефолтной прошивке от tp-link, постоянно моргал красным светодиодом, как если бы он определялся неправильно.
Полезные ссылки:
Описание роутера на сайте производителя:
Статья на OpenWRT:
Прошивка:
Репозиторий:
http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/
Статья о настройке RNDIS устройств:
Программа для работы с протоколом SSH и Telnet
Перед перепрошивкой
- ДАННАЯ ПРОШИВКА НЕ ИМЕЕТ WEB-ИНТЕРФЕЙСА
- Все операции с OpenWRT выполняются через SSH, а на первых этапах через Telnet
Создание локального репозитория (на 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
Если вкратце, то процесс перепрошивки заключается в скачивании образа точки доступа с сайта разработчиков прошивки:
Потом переходим по адресу и авторизуемся admin/admin (это если Вы не меняли пароль):
Там выбираем в левом блоке: 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
Установка необходимых пакетов
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
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 строки. Если какой-то опции не хватает её можно добавить.
И ничего не добавишь то...