Итак, потребовалось настроить ранее разлоченый модемчик 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
Прошивка:
http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3420-v2-squashfs-factory.bin
Репозиторий:
http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/
Статья о настройке RNDIS устройств:
http://wiki.openwrt.org/doc/howto/usb.tethering
Программа для работы с протоколом SSH и Telnethttp://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Перед перепрошивкой
Итак, базовая прошивка мне не подошла и поэтому я скачал с офф.сайта прошивку OpenWRT под мой роутер. Сразу предупреждаю:
- ДАННАЯ ПРОШИВКА НЕ ИМЕЕТ WEB-ИНТЕРФЕЙСА
- Все операции с 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Откроем конфигурационный файл /etc/config/wireless в редакторе:
uci commit wireless
wifi
vi /etc/config/wirelessНайдём там блок похожий вот на это:
config 'wifi-iface'В нём нам необходимо исправить на нужные только последние 3 строки. Если какой-то опции не хватает её можно добавить.option 'device' 'wl0'
option 'network' 'lan'
option 'mode' 'ap'
option 'ssid' 'MyWifiAP'
option 'encryption' 'psk2'
option 'key' 'secret passphrase'
Комментариев нет:
Отправить комментарий