вторник, 27 июня 2017 г.

подключение модема/роутера HILINK к OpenWRT 15.05.1

Yota подключается также.
usb-modeswitch нужна!!! чтоб убрать СД-РОМ и ввести модем в нужный режим
opkg install usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a_ar71xx.ipk kmod-usb-net-asix_3.18.23-1_ar71xx.ipk kmod-usb-net-cdc-ether_3.18.23-1_ar71xx.ipk kmod-usb-net-rndis_3.18.23-1_ar71xx.ipk

если на роутере нет инета то еще нужно скачать зависимости
kmod-libphy_3.18.23-1_ar71xx.ipk
kmod-mii_3.18.23-1_ar71xx.ipk
kmod-usb-net_3.18.23-1_ar71xx.ipk
libpthread_0.9.33.2-1_ar71xx.ipk
librt_0.9.33.2-1_ar71xx.ipk
libusb-1.0_1.0.19-1_ar71xx.ipk

после установки в роутере появится новый Eth интерфейс

выше для Ethernet модемов,
ниже для Megafon M150-1 (Huawei e3276) взято http://klink0v.livejournal.com/358761.html - там подробней

Нужно установить пакеты "comgt-ncm", "kmod-usb-net-huawei-cdc-ncm" и их зависимости.
  1. Всякие "usb-modeswitch", "kmod-usb2", "kmod-usb-serial-ipw" и "kmod-usb-serial-option" подразумеваются сами собой. Пока в "ip link show" вы не увидите "wwan0", а в "/dev" - "ttyUSB1", дальше можно даже и не пытаться.
  2. Открываем на редактирование скрипт "/lib/netifd/proto/ncm.sh", находим там строчку "manufacturer=бла-бла-бла" и сразу после неё добавляем заклинание manufacturer="huawei". Это как раз костыль, призванный скомпенсировать косяк прошивки модема. Надо отметить, что такой "патч" потребуется накладывать после каждого обновления версии OpenWRT. Также про него стоит вспомнить (и убрать), если мы когда-нибудь в будущем захотим подключить к своему роутеру какой-нибудь другой модем.
  3. Через веб-интерфейс aka Luci в стабильной версии OpenWRT (15.05) настроить интерфейс, увы, не получится. Придётся лапками через "/etc/config/network". Примерно вот так:
config interface 'huawei'
        option proto 'ncm'
        option ifname 'wwan0'
        option device '/dev/ttyUSB1'
        option apn 'internet'
        option delay '5'
на tp-link 3500 определился на  '/dev/ttyUSB0'

Комментариев нет:

Отправить комментарий