Практический опыт скрещивания модема hauwey e367 и роутера wrt160nl для Мегафона Московкого региона.

 

В общем задача следующаяя — есть дача на юге московской области, где запрещено использовать 3G на частоте 2100 МГц. Поэтому операторы пытаются использовать частоты GSM 900 для 3G. В частности Мегафон поставил такую базовую станцию поблизости . Из известных мне модемов только E1820 и E 367 потдерживают этот диапазон частот. Притом E1820 надо прошивать специальной прошивкой нестандартной. В рекламе на E367 указывалась несколько большая скорость -28 Мбит/c и более новый чипсет, что посути дела в моём случае неважно. Поэтому был приобретён модем e367 и проверен с ноутбуком. Скорость в непосредственой близосте от базовой станции оказалась 2Мбит/c приём, 0,3 Мбит/c передача. Сигнал -60 дБ. После эксперементов поблизости базовай станции, переместился на дачу.Сигнал 3G на даче отсутствовал, хотя GSM принимал. поэтому пришлось на берёзу поставить антенну ( на высоте 25 метров). В результате был принят 3G сигнал — 83 дБ. в то время как в режиме GSM 900 показывался уровень — 67дБ.была проверена скорость. Результаты не ухудшились. Теперь пришлось заняться поиском роутера с потдержкой этого модема. Было принято решение, что стандартные прошивки не потдерживают этот модем,поэтому придётся прошивать альтернативную. Выл выбран роутер linksys WRT160nl.

 

Теперь о главной проблеме с модемом e367.3G модемы,для простоты установки ПО на компьютер превращаются в несколько разных устройств. Приблизительно так . С начало прикидиваются CD ROM, и виндувс устанавливаются драйвера,после того как драйвера запускаются, они дают команду модему перейти врежим модема и тогда доставляются ещё драйвера, а уже потом ставиться оболочка.Так вот, в старых модемах ( и кажется в 1820), была команда с самого начала перевести в режим модема. А в 367 эту команду убрали. Поэтому была написана программа usb_modeswitch.

 

Вначале была прошита прошивка от dd-wrt. Прошивка легко настраивается, работает с модемом e160( но модему надо дать команду перевода в необходимый режим). Я пытался на ней запустить usb_modeswitch, но из-за недостаточности моих знаний ничего не получилось. Но я нашел хорошую статью как запустить e367 на openwrt- http://blog.josefsson.org/2011/05/22/openwrt-with-huawei-e367-and-tp-link-tl-wr1043nd/ и попытался её реализовать.

 

Сначало за несколько этапов залил следующую прошивку в роутер;

 

http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/openwrt-ar71xx-wrt160nl-squashfs-sysupgrade.bin

openwrt-ar71xx-wrt160nl-squashfs-sysupgrade.bin 
 


 

  1. зашел на web интерфейс и настроил локальную сеть,wifi, также подключился по wan к проводному интернету.

  2. Поставил драйвера USB

root@OpenWrt:/# opkg update
root@OpenWrt:/# opkg install comgt kmod-usb-serial kmod-usb2 kmod-usb-uhci kmod-usb-ohci usb-modeswitch
5. поменяли файл /etc/modules.d/60-usb-serial
usbserial vendor=0x12d1 product=0x1506 maxSize=4096
6.модернизируем файлик /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

/usr/bin/usb_modeswitch
exit 0
7.создали файл /etc/usb-modeswitch.conf
EnableLogging=1

DefaultVendor= 0x12d1
DefaultProduct=0x1446

TargetVendor=  0x12d1
TargetProductList="1001,1406,140b,140c,1412,141b,14ac,1506"

CheckSuccess=20

MessageContent="55534243123456780000000000000011062000000100000000000000000000"


8. пере запустились
root@OpenWrt:/# sync
root@OpenWrt:/# reboot
9.проверили что моем переключился gcom -d /dev/ttyUSB3 info

модернизировали /etc/config/network
config interface wan
        option ifname   ppp0
        option proto    3g
        option device   /dev/ttyUSB0
        option apn      internet
поднимаем интерфейс ifup wan
ждём зажигания синего светодиода на usb модеме.
В web интерфейс лазаем осторожно, чтобы не покорёжить файл  /etc/config/network

cat /proc/bus/usb/devices
logread |tail -20