Jump to content

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


Recommended Posts

Posted

Купил новый 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,

Валерий

Posted (edited)

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

 

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

 

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

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

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

Edited by valerius2k
Posted (edited)

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

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

Edited by valerius2k
Posted

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

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

 

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

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

Posted

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 компорта не возникло трудностей, а тут почему-то были.

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.