126 (edytowany przez build000 2015-05-13 02:29:36)

Odp: E3372 poszukiwany

No owszem - tak robię...ale i tak nie startuje noip2, a dodatkowo potem jako ciąg nie mogę odmontować /system do ro.
Może jakaś konkretna podpowiedź w sensie co dodać w autorun.sh ?

Póki co sobie sam wykombinowałem prościutki trick co działa tylko przy starcie, a mianowice taki skrypcik wywoływany w autorun.sh:

#!/system/bin/busybox sh

wget -O- http://<username>:<password>@8.23.224.120/nic/update?hostname=<hostname>@ > /dev/null 2>&1

Jest tak banalny, że wymaga aby nie było email tylko username z no-ip.com, oraz z hasłem ostrożnie co do nietuzinkowych znaków. Adres jak widać też tylko po IP mi wchodzi.

EDIT: też nie zaskoczył - chociaż po telnecie zadziałał od razu - być może jakiś sleep mu trzeba dodać i wrzucić przed fi w autorun.sh

EDIT 2: jak go nie z tej to go z drugiej mańki - he,he big_smile
Działa za każdym razem z poziomu routera (teraz można to wrzucić do crona w routerze i problem z dyńki big_smile ) :

wget -O- http://<username>:<password>@8.23.224.120/nic/update?hostname=<hostname>@ > /dev/null

Można oczywiście zamienić IP na nazwę domenową dynupdate.no-ip.com oraz trzeba to zrobić jak chcemy zapodać komendę po https (wymaga wget skompilowanego z obsługą ssl).
Można to też ubrać w skrypt - beznadziejny ten patencik ale po prostu działa big_smile

127

Odp: E3372 poszukiwany

pepe2k napisał/a:

Huawei namieszał coś w firmware i dotyczy naprawdę całej gamy nowych modemów (też mam ME936, jest na Intelu, też nie działa w NCM/NDIS, za to śmiga w MBIM), nie tylko E3372 (poza tematem, mam firmware który działa z NCM/NDIS ale są jakieś jaja z przepustowością).

Moduł ME936 podobno da się odpalić: https://forum.openwrt.org/viewtopic.php … 59#p277259.

Gdyby ktoś chciał się mocno pobawić modemem (z chipsetem Balong) to na github'ie można znaleźć kilka pomocnych narzędzi: https://github.com/forth32.

128

Odp: E3372 poszukiwany

E3372 też działa w ndisie tylko na innych sterownikach.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

129

Odp: E3372 poszukiwany

Cezary napisał/a:

E3372 też działa w ndisie tylko na innych sterownikach.

Na jakich? Działa pod BB czy pod CC?

130

Odp: E3372 poszukiwany

BB, oryginalnych huaweia.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

131

Odp: E3372 poszukiwany

Taki nius od forth32@4pda. Mając odblokowany telent w modemie da się wysyłać komendy AT bez potrzeby wchodzenia w tryb debug. Aby tego dokonać trzeba:
1) Połączyć się po protokole telnetu z modemem (np za pomocą putty).
2) Teraz mając znak zachęty # wpisać:

cat </dev/appvcom1 & cat | busybox tr "\n" "\r">/dev/appvcom1

co podłączy nas do konsoli AT i modem zacznie nas spamować wiadomościami z tej konsoli tongue
3) Jeżeli nie chcemy widzieć spamu modemu to wpisujemy

at^curc=0

(nie przejmować się, że wiadomości modemu przerywają nam pisanie komendy tongue ).
4) Możemy już działać na komendach AT wink

Wyjście z konsoli AT:
1) kombinacja klawiszy ctrl+c spowoduje pojawienie się znaku zachęty #
2) wpisujemy busybox killall cat

It is I, Leclerc cool

132

Odp: E3372 poszukiwany

Cezary napisał/a:

BB, oryginalnych huaweia.

Jakos nie udaje mi się zestawić połączenia na BB z E3372.

Robię:

ifconfig wwan0 -arp up
ifconfig wwan0 X.X.X.X netmask X.X.X.X
ip route add default via X.X.X.X

Co jeszcze muszę zrobić?

133

Odp: E3372 poszukiwany

W sumie nic. Czemu adresy podajesz? normalnie dhcp na nim.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

134

Odp: E3372 poszukiwany

Cezary napisał/a:

W sumie nic. Czemu adresy podajesz? normalnie dhcp na nim.

Ustawiłem interfejs wan (protokół ncm chyba nie działa w Twoich obrazach BB?):

config interface 'wan'
        option ifname 'wwan0'
        option proto 'dhcp'

Nawiązuję połączenie ręcznie i podnoszę interfejs:

Sat Jun  6 18:21:07 2015 daemon.notice netifd: Interface 'wan' is enabled
Sat Jun  6 18:21:07 2015 daemon.notice netifd: Network device 'wwan0' link is up
Sat Jun  6 18:21:07 2015 daemon.notice netifd: Interface 'wan' has link connectivity
Sat Jun  6 18:21:07 2015 daemon.notice netifd: Interface 'wan' is setting up now
Sat Jun  6 18:21:07 2015 daemon.notice netifd: wan (1792): udhcpc (v1.22.1) started
Sat Jun  6 18:21:07 2015 daemon.notice netifd: wan (1792): Sending discover...
Sat Jun  6 18:21:07 2015 daemon.notice netifd: wan (1792): Sending select for X.X.X.X...
Sat Jun  6 18:21:10 2015 daemon.notice netifd: wan (1792): Sending select for X.X.X.X...
Sat Jun  6 18:21:13 2015 daemon.notice netifd: wan (1792): Lease of X.X.X.X obtained, lease time 518400
Sat Jun  6 18:21:13 2015 daemon.notice netifd: Interface 'wan' is now up
Sat Jun  6 18:21:13 2015 user.notice firewall: Reloading firewall due to ifup of wan (wwan0)
Sat Jun  6 18:21:20 2015 daemon.info dnsmasq[1588]: reading /tmp/resolv.conf.auto
Sat Jun  6 18:21:20 2015 daemon.info dnsmasq[1588]: using local addresses only for domain lan
Sat Jun  6 18:21:20 2015 daemon.info dnsmasq[1588]: using nameserver X.X.X.X#53
Sat Jun  6 18:21:20 2015 daemon.info dnsmasq[1588]: using nameserver X.X.X.X#53
wwan0     Link encap:Ethernet  HWaddr 00:1E:10:1F:00:00
          inet addr:X.X.X.X  Bcast:X.X.X.X  Mask:X.X.X.X
          inet6 addr: x::x:x:x:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:96 errors:0 dropped:0 overruns:0 frame:0
          TX packets:445 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15224 (14.8 KiB)  TX bytes:702290 (685.8 KiB)

Ale nadal nie ma ruchu mimo odpalenia:

ifconfig wwan0 -arp up

Czy używam właściwego sterownika?

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=15b6 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:* If#= 2 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

135

Odp: E3372 poszukiwany

Ale po kolei smile  To jest ncm, więc wydaj polecenie łączenia się modemowi a dopiero potem dhcp na interfejsie. Nie używasz właściwego, to co masz to pochodzi z kernela. Ja pisałem o hw_cdc_driver od huawei.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

136

Odp: E3372 poszukiwany

Cezary napisał/a:

Ale po kolei smile  To jest ncm, więc wydaj polecenie łączenia się modemowi a dopiero potem dhcp na interfejsie. Nie używasz właściwego, to co masz to pochodzi z kernela. Ja pisałem o hw_cdc_driver od huawei.

Koniec zabawy smile Nie che mi się kompilować tego sterownika.

A co do protokołu ncm to po ustawieniu go dla interfejsu i podniesieniu przez ifup nic się nie dzieje. Paczka z comgt zawiera pliki konfiguracyjne pod CC /lib/network/wwan/*. Czy coś się nie pomieszało?

137

Odp: E3372 poszukiwany

Tak, na sterownikach z kernela nie działa ncm na e3372, wielokrotnie to pisałem. Nie ma ruchu lub w ogóle nie nie ma transmisji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

138

Odp: E3372 poszukiwany

Ale mnie chodzi o to, że nawet comgt się nie odpala. Nie są wysyłane komendy AT do modemu automatycznie.

139

Odp: E3372 poszukiwany

A to zależy jeszcze gdzie wysyłasz. Jak używasz huawei_cdc_ncm to /dev/cdc-wdm0, nie /dev/ttyUSB0.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

140 (edytowany przez frutis 2015-06-06 18:28:35)

Odp: E3372 poszukiwany

Nie działa smile Bez znaczenia czy ustawi się wdm czy tty.
Jakiś czas temu ncm podnosił połączenie w Twoich obrazach (mimo, że i tak nie działało).

Edit:
Robiłem firstboot'a i nie doinstalowałem comgt-ncm tylko samo comgt i dlatego ncm mi nie działało smile
Przepraszam za zamieszanie.

141

Odp: E3372 poszukiwany

Jeszcze raz - tak, połączenie podnosi. Transmisja nie działa na sterownikach z kernela. Dokładnie takich jakie masz w openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

142 (edytowany przez build000 2015-06-07 00:37:44)

Odp: E3372 poszukiwany

A co daje ten sterownik od huawei i skąd go pobrać, jak skompilować i czy zadziała na CC - oraz istota rzeczy - włącza ndis (i czy działa jak należy?) ?
Jeszcze pytanko o busybox - gdy mamy telnet działający (i adb) w tym modemie - jak mu się dobrać do crona (czy go w ogóle ma ?) ?

143

Odp: E3372 poszukiwany

Huwei udostępnia to na stronie w pakiecie ndisowym dla zwykłego linuksa. Bardzo stare to jest, ale działa przynajmniej z  BB. Z CC nie wiem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

144

Odp: E3372 poszukiwany

build000 napisał/a:

Jeszcze pytanko o busybox - gdy mamy telnet działający (i adb) w tym modemie - jak mu się dobrać do crona (czy go w ogóle ma ?) ?

Pfff... pojęcia nie mam tongue Musisz spróbować wink Teoretycznie wystarczy mu zrobić plik cronjob w /data/crontab i odpalić
busybox crond -b -c /data/cronjob

Jak to zadziała to pewnie wystarczy dodać do autostartu ten zapis odpalający crona po starcie i będzie git... tyle, że nie wiem jak ze zmianami w pliku cronjob... hmmm...

It is I, Leclerc cool

145 (edytowany przez build000 2015-06-07 21:46:30)

Odp: E3372 poszukiwany

No ok - tyle, że nie ma tego katalogu (/data/crontab) i trzeba go zapewne stworzyć, aby czytał w nim pliki/plik ze swoimi zadaniami - kwestia też, czy go nie powielę (owego katalogu) i czy cron już gdzieś nie pracuje w jakimś innym katalogu ? - mam właśnie włączone w gui miesięczne zliczanie trafficu, no i nigdzie nie można znaleźć owego pliku z zadaniami dla crona (o ile w ogóle ten system z niego korzysta przy tym czy innych zadaniach czasowych, jeśli w ogóle).
Jednakże po włączeniu crond widać go w /var/run/crond.pid, czyli działa - i jeżeli to typowy program cron, rodem z linucha, to chyba styknie zapodać go do /system/etc/autostart.sh, jak inne procesy, a potem zwyczajnie stworzyć jakieś skrypty, którymi może sterować - w wolnej chwili przetestuję tą teorię, o ile już ktoś tego nie robił i podzieli się swoimi spostrzeżeniami.

146

Odp: E3372 poszukiwany

Poszukałem u ruskich i... chyba dupa będzie z tym cronem. Ponoć ma jakieś problemy z synchronizacją czasu hmm Niby jest w busyboxie ntpd... ale nie doszukałem się, żeby się komuś udało to jakoś ożenić neutral Moge się mylić, bo nie czytam po rusku a google translate nie potrafi za bardzo łamańców językowych przetłumaczyć tongue

Jak ci się uda jakoś to odpalić to daj znać wink

It is I, Leclerc cool

147 (edytowany przez build000 2015-06-08 00:40:10)

Odp: E3372 poszukiwany

oki...jak będzie u mnie więcej czasu, będę testował i cosik tu skrobnę... wink

148

Odp: E3372 poszukiwany

pepe2k napisał/a:

Edit: Na 21.286.03.01.209, z kernelem 3.18.3 nadal du*a, nie pobiera nawet adresu z DHCP:

Trochę zaczyna mi się przegrzewać ten modem w wersji HiLink i prze fleszowałem tym firmware od Megafona. Co ciekawe działa na OSX pod starą aplikacją Cyfrowego Polsatu dla E3276 i Mobile Partnerem oraz łączy się z siecią pod Gargoyle w NDIS-NCM, połączenie jest aktywne, IP pobrane i je trzyma-lecz transmisji brak (choć 3ginfo pokazuje że komunikacja była-KB na pobieraniu/wysyłaniu). Dziwny ten modem-router wykrywa 2 interfejsy: wwan0 i eth0.

149 (edytowany przez build000 2015-06-14 03:50:21)

Odp: E3372 poszukiwany

Skoro są 2 interfejsy jednocześnie od 2 trybów pracy to zdaje się, że sterownik jednak tego nie kuma/tyle wart ten soft od Megafone pod kątem  openwrt/gargoyle i ani na jednym, ani na drugim interfejsie nie będzie działał prawidłowo - albo jeden tryb pracy włączony w software tego modemu, albo drugi - nie 2 na raz. A próbowałeś ożenić ten modem z softem Megafone i CC trunk ?

150

Odp: E3372 poszukiwany

Nie wie czy było wcześniej, bo 149 postów ;-)
Huawei E3372 bez HiLink nie działał na NDIS z OpenWRT przynajmniej na TP-Link 3420 v2. Na RAS działał topornie. Przeróbka na HiLink powoduję znacznie grzanie się lecz działa znakomicie w trybie WAN DHCP na eth2. Może Ameryki nie odkryłem ale tylko w ten sposób (czyt. HiLink) Internet ruszył z pełną prędkością na OpenWRT względem RAS (w RAS limit do 20Mb/s)