ZTE MF823 и всё, что с ним связано

  • Автор темы Автор темы vitalion
  • Дата начала Дата начала
Приветствую, господа.
Приобрел М100-3 от мегафона. Пытаюсь сконнектить с планшетом(Nexus 7). Планшет видит устройство как ZTE WCDMA но интернет не получает.
Действия с первой страницы проделал. Теперь при включении сначала определяется RNDIS потом вываливается CD с установщиком. Значит ли это что модем находится в "нужном" режиме?
Подскажите в каком направлении копать? Если можно поподробнее. Спасибо.
 
См. пост #7 на первой странице.
Пока, насколько я понимаю, здесь есть только одно сообщение об успешном подключении к роутеру - См. пост #169 на стр. 9.
При работе в сети LTE это число - RSRP, в сети UMTS - RSCP. Много или мало...да кто его знает? Нужно смотреть параметры качества - SINR или Ec/Io.

---------- Сообщение добавлено в 10:46 ---------- Предыдущее сообщение было от в 10:41 ----------

Видимо, да, если RNDIS остаётся в системе.
Дальше смотрите - устанавливается ли для него драйвер. Для того, чтобы это понять, проще всего запустить ifconfig и посмотреть - есть ли в списке интерфейсов нужный, от модема? Если нет, то нужно искать модуль-драйвер или просто запускать его. Думаю, что с Нексусом в этой части проблем быть не должно: их любят разработчики.
 
Cпасибо за советы. еще один маленький вопрос,раньше не имел дела с зте и ат команды не могу на них вводить, я так понял нужна программа Putty , но как узнать номер порта, где подсмотреть PID?
подскажите плиз
 
IMG_20131210_133239.jpgIMG_20131210_133420.jpgIMG_20131210_135833.jpg
Я правильно Вас понял что данный модем должен подключаться автоматом, без сторонних скриптов и различных PPP виджетов.
Выполнил ifconfig, я так понимаю что Usb0 это как раз мой модем. изображение с настроек USB-хост также прикладываю. Какой можно вывод сделать из этой информации?
Может ли крыться проблема в том что у планшета имеется встроенный 3Г модем и его нужно как-то деактивировать для подключения внешнего девайса?
 
Да. Он ведь соединяется с сетью сам, внутри. А Вам даёт готовый интерфейс.
1. Драйвер для интерфейса есть в системе, и он автоматически подключается при подключении модема.
2. Модем находится в режиме RNDIS (PID=1403), хотя для Линукса предпочтительнее немного другой режим CDC/Ethernet (PID=1405). По идее, он должен переключаться в этот режим автоматически.
А в каком начальном режиме у Вас модем? При подключении с компьютеру с Windows он виден как MSD или как RNDIS с MSD? Удалите софт, который был на CD модема, если вдруг его установили - тогда будет понятно исходное состояние.
Проблемы-то пока никакой не видно. Конечно, на планшете Вам нужно отключить все другие сетевые адаптеры перед тем, как экспериментировать с этим usb0. В первую очередь, адаптер Wi-Fi. Можно просто в консоли запустить ifdown <имя интерфейса> для всех, кроме lo и usb0. Потом, наверное, нужно будет запустить получение адресов по DHCP или временно задать адрес/маску/шлюз вручную, с помощью тех же ifconfig и route. А после того, как у usb0 появятся нормальные адреса, всё должно уже работать.
Впоследствии, можно будет придумать, как это всё автоматизировать. Сейчас главное - получить Интернет-трафик на этом интерфейсе.

Да, а у Вас на планшете разве нельзя делать скриншоты из меню при долгом нажатии на кнопку питания?
 
Последнее редактирование:
Можно. Только планшет интегрирован в машину, поэтому аппаратные кнопки недоступны. В связи с этим и встал вопрос о внешнем модеме, ибо чтобы добраться до симки придется полмашины разобрать.
Вот. В связи с тем что от линукса очень далек, поэтому о его терминале имею очень расплывчатое представление. Когда я набираю в нем ifconfig ничего не происходит. Данные о адаптерах получил поставив одноименное приложение ifconfig. Или я чтобы получить сведения из консоли я должен вызвать его с параметрами какими-то?

Кстати. Модем на чистой системе определяется как RNDIS. Я видимо упустил, как принудительно перевести его в нужный режим?
 
Последнее редактирование:
Я тут доигрался с консолью, видимо нечаянно что-то на mtd подтер, пытался смонтировать блочные устройства и посмотреть что на них. Вообщем после ребута девайс горит красненьким и определяется как
USB\VID_18D1&PID_D00D&REV_0100 (Anroid)
не подскажете как вернуть его к жизни?
бэкап mtd'шек отстался.

-----------------
поставил драйвера. Видится через fastboot. А толку?
------------------ Updated
Прошил ядро
fastboot flash boot mtd0
все заработало :), может кому мой опыт пригодится.
 
Последнее редактирование:
Нет. Но с помощью ifconfig можно не только смотреть состояние адаптеров, но и задавать их параметры. Почитайте любую документацию по этой утилите ("man ifconfig" в поиске), научитесь делать простые вещи, вроде назначения адреса/маски. А есть он в составе оригинальной прошивки, или нет - зависит от конкретной сборки.
Здесь трудность в том, что мы не знаем - в каком нужно для Вашего случая.:)
Перед тем, как пробовать назначать адреса, рекомендую проверить поведение модема с планшетом в режиме "из коробки", когда сразу доступен только MSD. В таком режиме он (у меня, во всяком случае) при подключении к машине с Линуксом автоматически переключается в режим с PID=1405. Wi-Fi и мобильную передачу данных отключить не забудьте...

---------- Сообщение добавлено в 15:36 ---------- Предыдущее сообщение было от в 15:24 ----------

Это Вы про MF823? Что-то VID=18D1 кажется странным для такого случая. Может, ADB-консоль работает?
У меня была, наверное, подобная проблема, которую я описал в посте #193. Восстановление оказалось очень непростым, через модемную часть, почти вручную в QPST.
Всех, в raw-виде?
Сложно сходу что-то посоветовать. Я плохо знаю ADB, для меня квалкоммовкие протоколы и утилиты - проще.
Предполагаю, что на выходных подготовлю "пользовательский" комплект для прошивки, но для его работы нужен будет диагностический порт.
 

Написал выше что дело разрешилось прошивкой ядра через fastboot. Девайс успешно завелся.
К JTAG'у подцепиться на такой платке в домашних условиях наверное сложно.
+ судя по всему в девайсе есть еще serial порт к которому можно подцепиться. Консолька выведена в линух.
/sbin/getty -L ttyHSL0 115200 console

и еще меня волнует строчка в /sys/
/sys/devices/platform/wlan_ar6000_pm_dev
это вроде как atheros серии 6000, но драйвер ath6kl в системе отсутствует.
в конфиге ядра есть упоминание
root@9615-cdp:~# zcat /proc/config.gz |grep ATH6
CONFIG_ATH6K_LEGACY_EXT=y

может в свистке есть еще и wifi?

-------- UPDATED----
попробовал собрать модуль ath6kl из ядра 3.0.21 подставив кастомную версию с плюсиком и подсунув ему конфиг из /proc/config.gz
вообщем фиг. в 3.0.21 ванильном ядре нету поддержки квалкомовской архитектуры MSM9615. Видимо сильно кастомное ядро. Поддержка MSM9615 есть только на кастомных андроидных ядрах, но сочетаний 2.0.21+MSM9615 я не нашел, наверное его теоретически можно у ZTE попросить.

ув. vvevvevve, а можно сделать так чтобы девайс виделся как RNDIS и Qualcomm diag одновременно?
 
Последнее редактирование:
О, это хорошая весть! Для случаев, когда доступен ADB - вполне себе решение. Эту тему можно и дальше развивать, только, я думаю, Ваш вид неисправности весьма специфичен. Нужно потрудится, чтобы привести модем в такое состояние.:)
Ну к другим модемам ведь можно подцепиться, даже к тем, которые меньше этого размером. Здесь главная задача - "найти концы". И это можно сделать, только сняв чип MDM.
Я не нашёл, хотя прошёлся с UART-терминалом по всем "пятакам" на плате. А этот getty, наверняка, не просто так висит на пустой линии. Думаю, что это какой-то внутренний UART, предназначенный для связи между компонентами девайса. Возможно, отсутствующими в конкретной железке, но поддерживаемыми в прошивке - например, адаптером Wi-Fi.
А почему это Вас волнует? Прошивка - универсальная, она поддерживает всю линейку модемов и роутеров на базе данной платформы.
Нет, но он есть в роутерах - я не помню, как у них называется модель на MDM9215 - MF93S, что ли? В нём просто, в дополнение ко всем этим потрохам, установлен ещё и AR6003. А прошивка - та же самая.
Так там же OpenEmbedded. Материалы для MDM нужно искать на , я думаю.
Чтобы сделать доступными только эти два устройства, нужно серьёзно исправлять конфигурационные скрипты в /usr/bin/usb/compositions. Это небезопасно: один модем у меня так до сих пор и лежит "как живой":) - всё работает, но по USB связи нет.
Но если устроит вариант с дополнительными устройствами (2 командных порта, MSD и ADB), то можно включить режим 6 (См. пост #115 на стр. 6) - как с помощью CGI-команды (до перезагрузки), так и постоянно, с помощью usb_composition. Для второго случая можно использовать мой скрипт 1404 из архива mods1.tgz - там изменения элементарные и очевидные, и он работает без проблем.
 
vvevvevve
Удалил balance хтмл и ява скрипт из /usr/zte_web
Не помогло, при запуске появляется запрос активации. Даже с билайновской симкой активация не проходит.
Видел скрипты для обновления и сертификат там лежит. Надо будет попробовать зайти на сервер обновления.

---------- Сообщение добавлено в 23:10 ---------- Предыдущее сообщение было от в 22:19 ----------

Добрался до платы дебаговой. Девайс инстализируется с 1403

---------- Сообщение добавлено 11.12.2013 в 00:32 ---------- Предыдущее сообщение было от 10.12.2013 в 23:10 ----------

С шаманствами удалось запустить qmi напрямую с нашей железки. Инет пока что не запускает но дебаговую инфу уже получаю.

---------- Сообщение добавлено в 01:34 ---------- Предыдущее сообщение было от в 00:32 ----------

Коннект не поднимается с роутера :(
 
Последнее редактирование:
Передача данных по мобильной сети должна быть выключена, на этом этапе. Зачем Вам сейчас лишние трудности?
Что за "файл разлока" такой?
Переключитесь в любой режим с командным портом, и выполните в терминале AT+ZCDRUN=9 , потом AT+ZCDRUN=F и перезагрузите модем.

---------- Сообщение добавлено в 08:01 ---------- Предыдущее сообщение было от в 07:44 ----------

Нужно смотреть - что, конкретно, вызывает отображение этого окна. Вечером посмотрю у себя.
Я смотрел логи этого обновляльщика. Во-первых, обновлений для билайновской версии сейчас нет. Во-вторых, сервер проверяет MCC/MNC сети, через которую установлено соединение. Видимо, там есть какая-то БД с соответствием с/н (IMEI?) брендированных модемов операторам, для которых они предназначены. Да, там какой-то SOA-сервис, насколько я понял - т.е., говорить "зайти на сервер" будет некорректным.
А начальный режим у Вас какой? Может быть, "включить MSD"?
А почему Вы хотите обязательно сами управлять этим соединением? Чем плохо разрешить модему работать, как он хорошо умеет - с автоматическим установлением соединения? Ну или управлять соединением через модем, по CGI (например, wget http://192.168.0.1/goform/goform_set_cmd_process?goformId=CONNECT_NETWORK >/dev/null) ?

И, кстати, здесь ведь было сообщение об успешном подключении этого модема к какому-то роутеру. Может быть, посмотреть его прошивку и "списать" решение?
 
Android Composite ADB Interface - Как прицепить хитрое устройство MF823-модификации:mods1 от Билайна к интерфейсу - Все вопросы к автору vvevvevve, гугль в помощь! ;)

01.jpg

Хотел спросить - понять почему здесь (Android), то так [Android] (скобки разные), это с чем связано? Мануал по команде когда ожидается?

02.jpg


03.jpg

Тук ... тук .. кто там . - там живет [Android] под именем MF823-модификации:mods1


11.jpg

ANDROID MF823:MODS1 - Когда же на конец тебе фейсик со штопают? - об этом спросим у vvevvevve?: "... выходных подготовлю "пользовательский" комплект для прошивки..." фейсик будет - будет с определителем качества интернета у обсоса!( с диапазонами конечно)

12.jpg

13.jpg

15.jpg

- Для любознательных прошивки ту точки лежат -

04.jpg


!!!.jpg
 
Последнее редактирование:
Еще вопрос как сменить IP у модема?
В конфигах не нашел где он задается а писать стартовый скрипт с заменой через ifconfig как то не корректно...
 
Ура, получилось.
Делаю
su
ifconfig usb0 up
netcfg usb0 dhcp
После чего подключаю модем(иначе лампочка постоянно горит, в сеть самостоятельно не выходит судя по всему)
Вопрос теперь в другом. После выглючения устройства в активном хабе все устройства гаснут кроме модема. Эта сволочь продолжает моргать как ни в чем не бывало. Каким-то образом возможно его принудительно в сон послать?
 
Последнее редактирование:
вскрыл модем (или роутер?).
приколько 2pcb'шки сцепленные вместе.
их расцепить можно без фатальных последствий?
Очень хочется посмотреть что внутри.
 
Так установите в веб-интерфейсе функцию автоподключения, и будет выходить.
Вопрос не в том, как послать:), а как потом его из этого сна вытащить...
Если доступен командный порт, то можно попробовать использовать команду +CFUN. Например, последовательность
AT+CFUN=4
AT+CFUN=0
для того, чтобы отключить, и последовательность
AT+CFUN=4
AT+CFUN=1
для включения.
Можно ещё попробовать отключать ему радиоканал (AT+CFUN=7).
Я пока не проверял, как MF823 отрабатывает разные параметры этой команды. Попробуйте - это безопасно.

---------- Сообщение добавлено в 21:25 ---------- Предыдущее сообщение было от в 21:21 ----------

Можно. Удобнее всего не отклеивать дочернюю плату от крышки-экрана на главной плате, а снимать её вместе с экраном.
Я ведь выкладывал. Хотите сравнить?
Или у Вас мегафоновский модем?
 
Как-то Вы плохо искали... или в мегафоновском модеме всё не так?
Основные конфигурационные файлы:

/usr/zte_web/zteconfig/default_parameter
/usr/zte/zte_conf/config/userseting_nvconfig.txt

А вот эти я бы тоже рекомендовал исправить:

/usr/zte/zte_conf/config/dnsmasq.conf
/usr/zte/zte_conf/config/softap_cfg.xml
/usr/zte_web/web/copy/etc/dnsmasq.conf
/usr/zte_web/web/copy/etc/udhcpd.conf

Впрочем, я сам менять адрес не пробовал. Но вижу, что результат неудачной попытки может оказаться печальным. Поэтому, рекомендовал бы перед экспериментом организовать постоянно включенный адаптер ADB - чтобы потом вернуть старые версии файлов, если что.

---------- Сообщение добавлено в 22:00 ---------- Предыдущее сообщение было от в 21:45 ----------

Там их немного. Если считать, что 8 штук, как минимум, нужны для JTAGа, остаются всего 2 или 3, насколько я помню. Не думаю, что на них есть что-нибудь реально полезное.
Как я уже говорил, UART искал, но не нашёл.
 
У мегафоновского софт кривой похоже после reboot конфиг старый оставался. После передергивания модема все нормально заработало.
Теперь осталось научиться его из консоли заставить реконект делать тогда можно подумать о продакшене с ним.

---------- Сообщение добавлено в 23:44 ---------- Предыдущее сообщение было от в 23:37 ----------

Меня особо порадовал tcpdump вшитый в модем:)
 
Так IP-то Вы сменили, в результате? В каких файлах поменяли?
Если речь идёт о "верхнем" конфиге, то нужно делать сброс из интерфейса - только тогда он начинает действовать.
А мегафоновский вариант, похоже, совсем плох. Хотя я его и не видел.:)
А можете скачать из него и выложить содержимое всех разделов mtd?
Я, например, делал так:
cd /usr #на этом разделе больше всего места
dd if=/dev/mtd0 bs=2048 | gzip > mtd0.gz
Потом забираем .gz-файл на компьютер, а из /usr удаляем (удобно делать move в запущенном во второй консоли mc, где во второй панели - директория FTP-сервера, работающего на компьютере).
Повторяем процедуру для другого раздела:
dd if=/dev/mtd1 bs=2048 | gzip > mtd1.gz
...
Ну и так далее, для всех разделов.

Как я говорил, я, похоже, смогу сделать наборы для прошивки этих модемов. "Билайновские" mtd у меня есть, а вот мегафоновских нет.
Ещё раздобыл казахский вариант, пока его толком не изучал, но заметные отличия явно есть. На мой взгляд, билайновский вариант сейчас - самый функциональный и даже самый красивый (несмотря на моё обычное неприятие дедсадовского интерфейса "a-la Win8").
Главное затруднение сейчас - это то, что для прошивки в начало yaffs-образов (их 3 шт.), полученных прямым копированием с помощью dd, нужно добавлять заголовки. Вот с ними и предстоит ещё разобраться. Но чем больше разного материала, тем проще.
А чем плох wget с CGI-командами?
Это да, удобно. А ещё в нём сборка busybox со зверским набором функций. Не, может это так сейчас принято...но я, если иметь в виду ARM- ,MIPS- или подобные девайсы, в первый раз вижу такую богатую комплектацию в готовом виде.

Кстати, а Вы поняли, как у него на rmnet0 адрес 192.168.0.2 получается? Где трансляция-то происходит с реального WAN-адреса? Или это не трансляция вовсе, а алиас какой-то? В QMI же, вроде, нет функции внутренней трансляции. От того процессора (в смысле, QDSP6) он такой прийти не может, на мой взгляд.

И ещё: что делает утилита radish ?
 
Поменял в:
/usr/zte/zte_conf/config/userseting_nvconfig.txt
/usr/zte/zte_conf/config/dnsmasq.conf
/usr/zte_web/web/copy/etc/dnsmasq.conf
/usr/zte_web/web/copy/etc/udhcpd.conf

Скачать содержимое могу, вопрос времени.

Использовать wget в такой роли да и вообще через веб управлять....

По поводу трансляции адресов пока что не разбирался и с rmnet0 тоже пока что не разбирался.
У меня пока что другие проблемы были... Openvpn пытались прикрутить. Результат на сейчас не очень.

---------- Сообщение добавлено в 01:12 ---------- Предыдущее сообщение было от в 01:10 ----------

Вы пробовали починить вебморду?

---------- Сообщение добавлено в 01:20 ---------- Предыдущее сообщение было от в 01:12 ----------

Хм походу трафик уходит в rmnet0


---------- Сообщение добавлено в 01:28 ---------- Предыдущее сообщение было от в 01:20 ----------

У меня только одна мысль по поводу rmnet0.... А может за ним еще один роутер запущенный в виртуальной машине :)
 
экран ANDROID ASUS P1801 <--> модемом ANDROID ZTE MF823:MODS1
-----------------------------------------------------------------------------------------------

Ifconfig -a

dummy0 Link encap:Ethernet HWaddr AE:7C:50:93:20:18 <------------------------------------------ ??? ---- Как его запустить чтоб он светился всегда в Меню "Настройки" для Yotaсвистка (плиз... тормоза доброе время суток )
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

ip6tnl0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 <---------------------------------------------- ??? ---- Хочу этот протокол
NOARP MTU:1452 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lo Link encap:Local Loopback <---------------------------------------------- Этот несомненно нужен
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

p2p0 Link encap:Ethernet HWaddr 76:D0:2B:0E:44:C4 <---------------------------------------------- ??? ----
inet6 addr: fe80::74d0:2bff:fe0e:44c4/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

sit0 Link encap:IPv6-in-IPv4 <---------------------------------------------- ??? ----
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb0 Link encap:Ethernet HWaddr 36:4B:50:B7:EF:6B <---------------------------------------------- ??? ---- модемом ANDROID ZTE MF823:MODS1
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wlan0 Link encap:Ethernet HWaddr 74:D0:2B:0E:44:C4 <---------------------------------------------- ??? ---- Сижу в сети адаптер Wi-Fi(экран для винды тоскать не смогу)
inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::76d0:2bff:fe0e:44c4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:118223 errors:0 dropped:0 overruns:0 frame:0
TX packets:128659 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:35858697 (34.1 MiB) TX bytes:11146927 (10.6 MiB)
==================================================
---> Из каких делать ifdownов <имя интерфейса> ???

---------- Сообщение добавлено в 03:09 ---------- Предыдущее сообщение было от в 02:40 ----------

Installing The Linux Dummy-Network Interface

If your NST system does not have an active NIC adapter installed or is off-line from the network, you can install a Dummy Network Interface Module to simulate a network computing environment. This can be quite useful for testing out various networking tools (e.g., Wireshark and Snort) with the Network Security Toolkit when off-line. Use the following procedure to install the Linux Dummy-Network Interface:

1. Add an IP address and host name to your "/etc/hosts" table. For example, an Internet address of 10.0.0.1 would result in:
echo 10.0.0.1 $HOSTNAME >> /etc/hosts

2. Preload the dummy network driver on the machine. If this command is successful, you do not receive any messages from the server.
# modprobe dummy
If you need to load more than one (1) dummy interface use the following (Three (3) in this example):
# modprobe dummy numdummies=3
3. Bind the dummy established network interface to the $HOSTNAME configured IP address. Also shown are other bindings for virtual network interfaces using IP Address Aliasing
# ifconfig dummy0 $HOSTNAME
# ifconfig dummy0:0 10.0.0.2
# ifconfig dummy0:1 10.0.0.3
4. Add a route other than “default” to the established connectivity to each virtual network interface.
# route add $HOSTNAME dummy0
# route add 10.0.0.2 dummy0:0
# route add 10.0.0.3 dummy0:1
5. Check the network binding: This command gives below listed output:
# ifconfig dummy0
dummy0 Link encap:Ethernet HWaddr 2A:7B:EA:49:69:E2
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::287b:eaff:fe49:69e2/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:824 (824.0 b)
#
# ifconfig dummy0:0
dummy0:0 Link encap:Ethernet HWaddr 2A:7B:EA:49:69:E2
inet addr:10.0.0.2 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
#
# ifconfig dummy0:1
dummy0:1 Link encap:Ethernet HWaddr 2A:7B:EA:49:69:E2
inet addr:10.0.0.3 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
6. Check the route binding: This command shows the routing as it is set up.
# route -n
Kernel IP routing table:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 dummy0
10.0.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 dummy0
10.0.0.3 0.0.0.0 255.255.255.255 UH 0 0 0 dummy0
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 dummy0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
References
 
Последнее редактирование:
То есть, по-Вашему, отправлять команды в COM-порты - это нормально, а отправлять команду на TCP-порт - нет?:)
Какая разница, по сути? Только что непривычно?
С другой стороны, чем меньше переделок и доработок в оригинальном модеме нужно, тем лучше при "серийном производстве", правильно? Ну вот такой он модем - управляется по CGI. На мой взгляд, нужно или соглашаться с идеей разработчиков и управлять-таки им по CGI, или искать другой вариант, другую модель модема.
Вы имеете в виду то всплывающее окно? Нет, пока не смотрел - это займёт много времени, которого у меня сейчас в рабочие дни нет.
Да и Вы бы выложили сначала те самые разделы mtd, чтобы я мог воссоздать Вашу ситуацию. А то ведь мне-то чинить нечего, всё работает.:)
 
Во первых хочу вырзить величайшую благодарность vvevvevve за его изыскания и рецепты.
Во вторых сообщить о обнаруженных странностях в работе операторов в районе г Наро-Фоминск. Так вот свеже приобретеный модем с родной симкой на в районе ж/д станции работал только в режиме HDSPA+. После разлочки по методу vvevvevve в том же месте на следующий день Nara-LTE.png
Но судя по картам покрытия операторов на местности кроме Yota и Мегафон никто даже близко с LTE не работает - как такое может быть, или от нас что то скрывают?
 
Гм получается вымпелком теперь в переди планеты фсей - вчера вечером на первом этаже дома (а это еще 7 км от описаной выше точки ) словил слабенький сигнал

Тогда вот такой вопрос а не встречал ли кто скомпилированый под эту gobi в брелке openvpn-client. Щас качаю SDK но чет боюсь не хватит способностей
 
Везет вам, у нас билайн уже давно RRU и секторки для LTE повесил по всему городу но пока что не запускает сеть.

vvevvevve у нас софт под ком порты заточен уже. А делать по http это снова много чего переписывать. Ладно бы только дебаг был....
Вы пробовали выбор диапазонов добавить прямо в вебморду? У меня вообще не выбираются почему то.
И в статистике только SINR без rsrp показывает, хотя оба ваших архива накатил.
 
Везет вам, у нас билайн уже давно RRU и секторки для LTE повесил по всему городу но пока что не запускает сеть.

vvevvevve у нас софт под ком порты заточен уже. А делать по http это снова много чего переписывать. Ладно бы только дебаг был....
Вы пробовали выбор диапазонов добавить прямо в вебморду? У меня вообще не выбираются почему то.
И в статистике только SINR без rsrp показывает, хотя оба ваших архива накатил.
 
Пишу из Калининграда у нас пока только Билайн предоставляет 4G, спидтест показ какие то совсем уж сказочные результаты :)

2ip показал более правдоподобные результаты


Прошил модем и закачал в него дополнения к вебморде спасибо тебе огромное vvevvevve , наконец то есть подсчет трафика за сессию мне его не хватало очень.
 
Гы гы
увидел в мопеде вот такое щас
Снимок-13.png

Решил провереть а что со счетом - а там
Снимок-12.png

Чет хотят по радовать перед НГ уже не первый раз вижу подобную картинку )))
 
Походу у вас на band20 работает билайн. Очень уж большое расстояние.

Скорей бы они у нас запустили LTE :)

---------- Сообщение добавлено в 01:50 ---------- Предыдущее сообщение было от в 01:43 ----------

По теме модема + роутера.... Что то оно как то странно работает, DNS не работает вообще.
Вебморда не доступна.
Если в бридж загнать модем с eth роутера то все работает.
Еще есть какие то странные замирания при серфинге. На хуавеях такого не было.

---------- Сообщение добавлено в 01:54 ---------- Предыдущее сообщение было от в 01:50 ----------

С одной стороны мне этот модем нравиться а с другой стороны слишком геморройный.

vvevvevve По поводу серийной обработки таких... Не чего страшного не вижу, написать скрипт и добавить анлок и все нужные файлы в прошивку нашей железяки.
Если модем новый то тупо железяка сама будет конфигурить модем как надо. Благо у меня места свободного около 7мб, а все остальное по воздуху утянуть можно.
 
Может роутинг между модемом и внутреней сетью
у меня внутряняя со своими айпи, между модемом и роутером 192.168.0.0/24 домашняя сеть за натом
соответственно вызовы из нее к модему нат транслирует ок
а вот если постучатся с модема в сеть то Ж
соответственно на модеме прописываю маршрут что в домашнюю сеть это к роутеру
работает все ок
если айпи из одной подсети и там и там или как вы пишете бридж то проблемы быть не должно
 
Чет не очень понимаю как NAT на 192.168.1.1
т.е. у меня например [ home-net 192.168.2.0/24]<-ether+wlan(br0)->[192.168.2.1 router 192.168.0.143]<-wan(соответственно тут NAT)=[usb0]->[192.168.0.1 ZTE 192.168.0.2 ]<-rmnet0->[internet]
для нормального общенеия home-net <- usb0 ->ZTE
в ZTE
такие маршруты

root@9615-cdp:~# ip route
default dev rmnet0 scope link
192.168.0.0/24 dev usb0 proto kernel scope link src 192.168.0.1
192.168..0/24 via 192.168.0.143 dev usb0
 
Чет не очень понимаю как NAT на 192.168.1.1
т.е. у меня например [ home-net 192.168.2.0/24]<-ether+wlan(br0)->[192.168.2.1 router 192.168.0.143]<-wan(соответственно тут NAT)=[usb0]->[192.168.0.1 ZTE 192.168.0.2 ]<-rmnet0->[internet]
для нормального общенеия home-net <- usb0 ->ZTE
в ZTE
такие маршруты

root@9615-cdp:~# ip route
default dev rmnet0 scope link
192.168.0.0/24 dev usb0 proto kernel scope link src 192.168.0.1
192.168..0/24 via 192.168.0.143 dev usb0
 
error500 пока что забейте на это.

Я вебморду переделываю пока что. От ненужных вещей пока что избавляю....
 
Всем привет. Приобрел сегодня мегафон м100-3. по акции за 1рубль =) ( 1 условие подключить интернет XL за 900р 70гб) также есть м150-1 работающий с роутером тп линк 3220 v2 с последней офф.прошивкой, так вот придя домой отсоединил м150-1 и подсоединил м100-3 - 30 секунд заморгал зеленым автоматически подключился и начал раздавать инет. По скоростям разницы не заметил, теперь в планах анлок
 
pawel40, error500

А кто-нибудь уже понял - как, всё-таки, на интерфейсе rmnet появляется адрес 192.168.0.2 или подобный? Где происходит трансляция, или это какой-то алиас?
А iptables (точнее, xtables-multi) у кого-нибудь работает?

У меня есть казахский MF827 - там ядро поновее, и, вообще, много чего слегка по-другому организовано. IP-адрес usb0 - другой (192.168.0.3), пароль рутовский - другой, telnet "из коробки" не запускается, для разлочки нужно строку менять в другом NVRAM item, некоторые CGI-команды работают не так или совсем не работают...да дофига там чего по-другому. Но xtables-multi работает, а по композициям USB в одном из файлов есть много комментариев.
По железу он - более "дешёвый" (используется совмещённый усилитель для нескольких диапазонов), и по качеству монтажа - тоже.
Для российских пользователей он мало интересен из-за отсутствия поддержки диапазона 7 LTE. Но что-то взять из его ПО или "подсмотреть" в нём реализацию чего-нибудь вполне возможно.

И ещё одна интересная вещь, не совсем в тему.
Когда-то, уже достаточно давно, я прошил свой E392(u-12) прошивкой версии 533 (11.533.03) - на тот момент (а может, и до сих пор) последней. Взял я её из комплекта какой-то сборки для B593.
Никаких полезных отличий от предыдущих версий для такой модификации (433, 335) или от нашей, "азиатской" (836), я сходу не заметил.
Однако на днях, когда обдумывал очередную идею на тему восстановления моего первого MF823 (это который почти сразу после включения радует "пустой" композицией, без USB-устройств), при установлении соединения я заметил, что при прочих равных условиях этот модем получает из сети оператора адрес в сети с маской 255.0.0.0, в то время, как для всех остальных модемов, которые у меня есть, получается маска 255.255.255.252. Пробовал все версии драйверов, которые у меня есть, пробовал на разных компьютерах, с разными картами...но ситуация остаётся неизменной: модем с этой прошивкой ведёт себя так. Потом взял и прошил ту же прошивку в EM920, извлечённый из B593 - результат повторился: тот тоже стал получать адрес с такой хорошей маской.

Что это даёт? А это позволяет установить связь между двумя модемами по локальной сети оператора и, таким образом, организовать канал с "белыми" (в рамках этой сети) адресами. Насколько я понимаю, этот трафик даже не считается биллингом, хотя не проверял. Вопрос об отсутствии ограничений скорости в таком режиме тоже подлежит исследованию, но есть вероятность того, что таким образом можно преодолеть и такое ограничение, если оно предусмотрено тарифом.
Это работает, как минимум, в сети Йоты. С другими операторами пока не проверял, но, скорее всего, в Мегафоне тоже будет работать. И, возможно, между Мегафном и Йотой тоже.

Короче, вот такая информация. Будет время - можно изучить, какой параметр в настройках модема влияет на такое поведение. Я не думаю, что дело именно в самой прошивке (в смысле, её коде). Скорее всего, нужно просто установить в каком-то NVRAM item какое-то определённое значение.

Да, а идея была такая: мой условно мёртвый модем без проблем автоматически соединяется с сетью. Если бы при его соединении он получал такую маску, то можно было бы попробовать перебрать все адреса из пула динамических адресов оператора, найти адрес, назначенный этому модему, а потом попытаться "снаружи" дать ему CGI-команду, переключающую режим. Или подключиться "снаружи" к консоли по telnet_у и там сменить режим. Но увы...хотя маску WWAN в MF823 я смотреть так и не научился, подключиться к нему (живому, конечно) таким способом не выходит. То есть, если я устанавливаю с двух компьютеров два соединения - с E392 и с EM920, в которых - "правильная" прошивка, то между ними по йотовской "локалке" связь отличная - даже NETBIOS-приложения работают корректно. Но если заменить один из модемов на любой другой из тех, что у меня есть (в том числе, и MF823), то ничего не выходит.
 
подскажите плиз что может быть не так, сделал по вашему посту 7, чтоб разблокировать, все прошло успешно. но йотовскую симку не видит...

Усе отлично передернул модем, подождал немного, затем нашел йоту . =)
 
я пока не понял
но вот что нашел
root@9615-cdp:~# cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wireless interfaces
iface wlan0 inet dhcp
wireless_mode managed
wireless_essid any
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf

iface atml0 inet dhcp

# Wired or wireless interfaces
auto eth0
iface eth0 inet dhcp
iface eth1 inet dhcp

# Ethernet/RNDIS gadget (g_ether)
# ... or on host side, usbnet and random hwaddr
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.0
network 192.168.7.0
gateway 192.168.7.1

# Bluetooth networking
iface bnep0 inet dhcp
 
vvevvevve Еще одну дыру нашли:)
У мегафона есть фишка с халявным инетом, с 2010 года все еще работает....
Вообще без ограничений по трафику и скорости.

Я надеюсь сегодня вебморду доковыряю и вам скину содержимое модема.
 
Это очевидно не работает. Вы же видите - и адреса не те, и названия интерефйсов "лишние".

---------- Сообщение добавлено в 21:01 ---------- Предыдущее сообщение было от в 20:58 ----------

А что за фишка? Где почитать?
В моём-то случае об Инете речи не идёт...
А что Вы с этой мордой делаете?
Хорошо, будет много материала для сравнения.
 

Похожие темы

Назад
Верх Низ