Jump to content
Калькуляторы

4g/3g/2g модем Huawei E3372h -- странные проблемы с подключением

Купил новый LTE модем от Мегафона Megafon M150-2 aka Huawei 3372h (stick).

Пытаюсь подключить его к Asus RT-N16 роутеру с прошивкой DD-WRT. У меня есть кое-какой

опыт работы с 2g/3g модемами, поэтому я думал, что особых проблем тут не возникнет, но

не тут-то было. Модем я разлочил от Мегафона, перепрошил на нормальную прошивку, не брендированную

от Huawei, отключил Zero-CD, так что он теперь работает в режиме "только модем", даю команды

 

at+cgdcont=1,"IP","internet"
OK
atd*99#
CONNECT

 

т.е., терминалка законнектилась с прошивкой модема по протоколу PPP. Но светодиод по-прежнему

мигает и не соединяется с сетью. Если я возьму и попытаюсь соединиться с сетью при помощи PPP-клиента

 

pppd file ./test

 

где

 

ipparam megafon

#nodetach

noauth

/dev/usb/tts/1

noipdefault

defaultroute

usepeerdns

local

#novj

#novjccomp

asyncmap 20a0000

escape ff

debug kdebug 255

chap-secrets /tmp/ppp/chap-secrets

pap-secrets /tmp/ppp/pap-secrets

ipcp-max-failure 60

crtscts

921600

connect "COMGTDIAL='ATD*99***1#' /usr/sbin/comgt DIAL -d /dev/usb/tts/1 >/tmp/comgt.out 2>&1"

user 'gdata'

password 'gdata'

persist

lock

holdoff 3

maxfail 0

 

то тот же результат -- нет коннекта, PPPD висит некоторое время, а потом завершается. Кроме того,

я не могу получить никакой диагностики -- специфика DD_WRT -- дебаг перенаправляется в syslog, но

там тоже нет никакой ценной информации, только что PPPD запустился или завершился.

 

В то же время, если я пытаюсь установить коннект через RNDIS (эмуляция Ethernet-адаптера, к которому

достаточно подключиться DHCP-клиентом, получить IP и инет должен заработать) -- команда

 

at^ndisdup=1,1,"internet"
OK

 

то соединение с сетью устанавливается -- светодиод горит непрерывно. Но драйвер cdc_ethernet.ko в

DD-WRT не видит сетевой адаптер, поэтому дальше ничего не получается, хотя сам модем сеть видит!

 

Если же я подсоединяюсь с компа (Ubuntu), то наоборот, pppd прекрасно соединяется, последовательность

команд at+cgdcont и atd работает, и идет коннект к сети (светодиод горит непрерывно), а команда

at^ndisdup наоборот, не дает соединения почему-то. Под windows все прекрасно тоже работает в режиме

RNDIS и все соединяется, а вот на роутере почему-то не хочет. Причем, беру два других 3g-модема (на

них LTE нет), и они сразу за милую душу соединяются. А с LTE модемом не хочет.

 

Может, у кого-нибудь есть какие-то идеи? Может, это какая-то специфика LTE и еще что-то надо покрутить?

 

WBR,

Валерий

Share this post


Link to post
Share on other sites

Версия ДД-ВРТ последняя? Попробуйте обновить на бэту.

ftp://ftp.dd-wrt.com/betas/2016/09-14-2016-r30631/broadcom_K3X/dd-wrt.v24-30631_NEWD-2_K3.x_mega_RT-N16.trx

Edited by NewUse

Share this post


Link to post
Share on other sites

Версия ДД-ВРТ последняя? Попробуйте обновить на бэту.

 

не последняя, надо попробовать...

 

А в чем проблема с прошивкой может быть, просто, чтоб понимать проблему? Дело в том, что ком-порт точно

работает -- я при помощи терминалки (minicom) успешно ввижу модем и даю ему команды, т.е., связь

модем-роутер работает. Поэтому подозрения в том, что дело в самом модеме.

Edited by valerius2k

Share this post


Link to post
Share on other sites

2Bandit: не хочу hilink -- уже пробовал модем Йоты, обплевался. Оно само имеет свой NAT, DHCP, у которых к тому же, ограниченное число клиентов (щтук 8), когда у меня есть более продвинутые аналогичные службы роутера. К тому же, надо перенастраивать адреса подсети на те, что забиты в настройках модема. Может, конечно, у Хуавея настроек побольше, но у

Йоты их было явно недостаточно. К тому же, работа в режиме NDIS возможна и на stick прошивке, так что ограничений по скорости быть не должно, по идее. Буду пробовать hilink только в крайнем случае. Кстати, на stick прошивке у меня была скорость 40 Mbit/s даже при работе через ком-порт, а больше в моем районе навряд ли получится (сигнал не очень сильный).

Edited by valerius2k

Share this post


Link to post
Share on other sites

не хочу hilink -- уже пробовал модем Йоты, обплевался. Оно само имеет свой NAT, DHCP, у которых к тому же, ограниченное число клиентов (щтук 8),

Ну и пусть ограничение в 8. у тебя же 1 клиент. роутер. еще семь в запасе.

 

К тому же, надо перенастраивать адреса подсети на те, что забиты в настройках модема.

Много там настраивать? один WAN порт роутера.

Share this post


Link to post
Share on other sites

2stas_k: Ну, будет два вложенных NAT-а и неудобства с пробросом портов, а я не хочу. В общем, сегодня поковырялся -- протестил несколько последних прошивок dd-wrt с ядром 3.х -- что-то не работают после прошивки. Даже на пинг не отвечают и светодиод Power потухает. Прошивки с ядром 2.6 работают, но виснет minicom при подключении к компорту. Х.з. почему, коннект через pppd работает. В общем, решил я попробовать OpenWRT -- и даже все завелось. Заработало со stick-прошивкой, причем. Но если попробовать RNDIS, то на

 

at^ndisdup=1,1,"internet"

 

отвечает "OK", но не соединяется, странно. Ядро в OpenWRT намного новее (4.x), чем в DD-Wrt, поэтому, видимо, все оказалось

проще. Но какая такая особая поддержка требуется для того, чтобы работал коннект через ком-порт? У меня даже под OS/2 со старым драйвером USB компорта не возникло трудностей, а тут почему-то были.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.