Odp: tl-MR3240 + Huawei e3276
Ja zauważyłem że mi się rozłącza modem z siecią jak następuje zmiana adresu ip.
Po każdym rozłączeniu i połączeniu mam inny adres ip.
Jak sam zresetuje router to wtedy ip nie zmienia się.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → tl-MR3240 + Huawei e3276
Strony Poprzednia 1 2 3 4 5
Zaloguj się lub zarejestruj by napisać odpowiedź
Ja zauważyłem że mi się rozłącza modem z siecią jak następuje zmiana adresu ip.
Po każdym rozłączeniu i połączeniu mam inny adres ip.
Jak sam zresetuje router to wtedy ip nie zmienia się.
To mój pierwszy post, więc witam wszystkich ![]()
Cezary, gigantyczny kawał super roboty!
Mam pytanko - czy pakiet 3ginfo w zestawieniu router MR3420 + modem E3276 działa częściowo, znaczy pokazuje tylko siłę sygnału?
ustawienia wyglądają tak:
root@Gargoyle:~# cat /overlay/etc/config/3ginfo
config 3ginfo
option device '/dev/ttyUSB0'
option http_port '81'
option qos '0'
option language 'pl'
option clf '/overlay/etc/26001.clf'test na literówki w pliku clf:
root@Gargoyle:~# ls -la /overlay/etc/26001.clf
-rw-r--r-- 1 root root 974900 Mar 18 19:08 /overlay/etc/26001.clfa wynik działania tak:
root@Gargoyle:~# 3ginfo
Status: Brak informacji
Czas polaczenia: -
Przeslano danych: - / -
Operator: ---
Tryb pracy: LTE
Sila sygnalu: 48%
Urzadzenie: huawei E3276
MCC MNC: - -
LAC: - (-)
LCID: - (-)
RNC: - (-)
CID: - (-)
CSQ: 15
RSSI: -83 dBmCzy to normalne przy tym sprzęcie?
pytam, bo zależy mi na info, z której stacji bazowej korzysta - a chcę wiedzieć, jak ustawić antenę kierunkową - możliwie bez skakania po dachu miliard razy...
i jeszcze jedno pytanie - czy jest możliwość restartu modemu z poziomu routera? modem mam wpięty przez hub aktywny (w drugim porcie - extroot) i restart routera powoduje, że modem głupieje - trzeba biegać po schodach, żeby wypiąć modem i wpiąć ponownie.
Pozdrawiam,
Kuba
Tak, e3276 nie zwraca wszystkich potrzebnych informacji. Jak masz hub dołączony i extroot tam - nie, nie ma możliwości wyłączenia usb w tym przypadku.
Dzięki za błyskawiczną odpowiedź.
Pozdrawiam,
Kuba
Witam wszystkich. Od wczoraj próbuję podłączyć modem E3276 do routera MR3420 v2, ale po wgraniu OpenWrt Gargoyle 1.5.9.8 (r36354) nie wykrywa mi w ogóle urządzenia na USB (brak wpisu w /dev). Inny modem (Huawei E173) działa bez problemu). Gdzie szukać przyczyny?
cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.03
S: Manufacturer=Linux 3.3.8 ehci_hcd
S: Product=Generic Platform EHCI Controller
S: SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256msPodłącz przez hub usb.
Szczerze mówiąc, kompletnie nie rozumiem dlaczego, ale zaczęło działać.
Rozumiem, że jeżeli chcę łączyć się z innym apn, tj. m2m.plusgsm.pl (dla statycznego publiczengo IP), to wystarczy zmienić wpis w modem.e3276.apn i w pliku rc.local?
Jak wymusić (na wszelki wypadek) łączenie się tylko za pomocą 3G? (publiczne adresy nie obsługują jeszcze LTE)
Nie ma nic i ma nie być w pliku rc.local. Co tam samodzielnie dodałeś? Dla e3276 pewnie przez syscfgex da się to ustawić.
Czy jeżeli wywołam jakieś polecenia AT, to zostają one zapisane w modemie, czy powinny być każdorazowo ładowane podczas startu routera?
cat /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
#!/bin/sh
PORT=/dev/ttyUSB0
sleep 30
MODE="AT^NDISDUP=1,1,\m2m.plusgsm.pl\"" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
ifup wan &
exit 0No ale po co to zrobiłeś? Duplikujesz już coś, co jest w systemie.
W sumie racja. Sugerowałem się starymi wpisami z forum.
Dziękuję ogromnie za pomoc. Jak się dostanę do swojego komputera, to wypełnię formularz dotacyjny. ;-)
Walczę teraz z podpięciem videoserwera, do sieci... Dostaje ładnie adres IP, ale nie mogę się do niego dostać po LANie (pinguje, ale nie mogę wejść do panelu na http), dodatkowo po jakimś czasie to urządzenie znika z arp -n... Na innym routerze wszystko hula.
Coś nie tak musi być z ustawieniami firewalla - nic nie zmieniałem, więc wszystko powinno być z domyślnymi parametrami.
Jak szukać rozwiązania?
P.S.
Pozostaje mi uporać się z forwardowaniem portów, WatchDog-iem i zdalnym dostępem.
Tzn dostęp z lanu? Router nie bierze w tym udziału jak to jest pod jednego switcha podpięte.
Tak, dostęp z lanu. W takim razie co może mieć wpływ na brak możliwości dostania się do innego urządzenia w tej samej sieci lokalnej?
(mam wpięty po kablach jeden komputer i wspomniany videoserwer, a dostać się z jednego do drugiego po porcie 80 nie mogę)
Jak pisałem - router nie bierze w tym udziału, działa jak zwykły switch (możesz nawet system na nim wyłączyć, byle by switch miał zasilanie). Więc problemów szukaj w kablach, firewallu na komputerze czy czymś takim. Zepnij komputer z videoserwerem i zobaczysz czy działa.
Coś jednak musi być nie tak, bo po podpięciu tego samego komputera i serwera do innego routera (linksys wrt 54g-tm z zainstalowanym dd-wrt) wszystko działa jak należy.
edit:
Zdalnie wszystko działa (przekierowanie portów, a nawet gdy podepnę się po ssh z innej sieci i zrobię tunel). Problem jest tylko gdy próbuję się dostać do videoserwera po LANie.
Po zresetowaniu routera do ustawień fabrycznych lokalnie wszystko już działa, ale niestety nie mogę się połączyć do apn=m2m.plusgsm.pl (apn=internet działa bez zarzutów).
Czy powienienem zrobić coś jeszcze poza zmianą apn-a w uci?
uci set modem.e3276.apn=m2m.plusgsm.pl
uci commit modem
rebootedit:
Wszystko działa jak szalone. Wina była po stronie Plusa.
Serdecznie dziękuję za pomoc i pozdrawiam.
Tak, e3276 nie zwraca wszystkich potrzebnych informacji.
Witam, mam pytanie odnośnie tego modemu - z czego wynika brak współpracy z 3ginfo i czy jest szansa na pełną obsługę w przyszłości ?
Z informacji, które uzyskałem http://www.bez-kabli.pl/viewtopic.php?p=454101#454101 wynika, że modem jednak potrafi podać takie informacje, pytanie więc dlaczego w 3ginfo to nie działa.
Dodam tylko, że nie posiadam jeszcze tego modemu, zastanawiam się nad jego zakupem, a wspomniana kwestia jest dla mnie dość istotna,
Jak znajdziesz polecenia żeby to odczytać to będzie się wyświetlało. Na normalnie polecenia nie reagował z tego co pamiętam.
Co prawda temat trochę stary, ale pozwolę sobie uzupełnić:
wydaje się, że problemem są spacje pomiędzy ustawieniami trybu CREG a wyświetlaniem informacji:
AT+CREG=2; +CREG?
ERROR
AT+CREG=2;+CREG?
+CREG: 2,1,"BF6B","2D01"
OK
To samo dotyczy COPS.
Po małej modyfikacji skryptu /usr/share/3ginfo/scripts/3ginfo.com wynik komendy 3ginfo:
root@upupa:~# 3ginfo
Status: Brak informacji
Czas polaczenia: -
Przeslano danych: - / -
Operator: Plus
Tryb pracy: LTE
Sila sygnalu: 64%
Urzadzenie: huawei E3276
MCC MNC: 260 01
LAC: BF6B (49003)
LCID: - (-)
RNC: - (-)
CID: 2D01 (11521)
CSQ: 20
RSSI: -73 dBm
Jeszcze coś by tam trzebaby w samym skrypcie 3ginfo poprawić, by prawidłowo wyświetlał czas połączenia chyba.
Pozdrawiam,
Bubu
Bardzo dobre znalezisko. Jeżeli bez spacji działa też na innych sprzętach to da się to zrobić dość szybko.
3ginfo żeby odczytało czas połączania musi znać nazwę sekcji w /etc/config/network. A ponieważ nie masz tam interfejsu szeregowego podanego to 3ginfo nie ma jak znaleźć tej sejkji, więc in czas połączenia/status nie jest obecny.
PS. Sprawdziłem to na 4 różnych modemach Huawei które mam obecnie przy sobie i działa poprawnie. Zaktualizowałem pakiet z repo, więc sprawdź teraz jak działa to z E3276.
Tak, działa poprawnie.
Dzięki!
e3276 z tp linkiem 3420 działa na firmwarze z tego adresu (openwrt na luci) http://ofmodemsandmen.com/downloads.html
oczywiście na wersji trunkowej nie działa poprawnie pełne "N", tylko draft "N", ale modem na NDIS działa bez kombinowania
Dziwny problem - nie wyświetla mi się nazwa operatora z Huawei E3276. Wszystko inne jest, a zamiast nazwy operatora mam "---"
Na polecenie AT+COPS? modem poprawnie zwraca odpowiedź. Spacji w skrypcie nie ma.
Niby da się bez tego żyć, ale skoro u Bubu działa ...
root@Gargoyle:/usr/share/3ginfo/scripts# 3ginfo
Status: Brak informacji
Czas polaczenia: -
Przeslano danych: - / -
Operator: ---
Tryb pracy: LTE
Sila sygnalu: 96%
Urzadzenie: huawei E3276
MCC MNC: - -
LAC: 9859 (39001)
LCID: 007DEA01 (8251905)
RNC: 007D (125)
CID: EA01 (59905)
CSQ: 30
RSSI: -53 dBmroot@Gargoyle:/usr/share/3ginfo/scripts# 3ginfo-test
+CSQ: 30,99
^SYSINFOEX:2,3,0,1,,6,"LTE",101,"LTE"
^SYSINFO:2,3,0,5,1,,4
+COPS: 1,2,"26001",7
+CREG: 2,1,"9859","007DEA01"
+CGREG: 2,1,"9859","007DEA01"
+CGEQNEG: 1,2,64000,128000,0,0,0,1500,"1E3","1E5",0,100,2
DEVICE:huawei E3276
---------------------------------------------------------------
/dev/tty /dev/ttyS10 /dev/ttyS13 /dev/ttyS2 /dev/ttyS5 /dev/ttyS8
/dev/ttyS0 /dev/ttyS11 /dev/ttyS14 /dev/ttyS3 /dev/ttyS6 /dev/ttyS9
/dev/ttyS1 /dev/ttyS12 /dev/ttyS15 /dev/ttyS4 /dev/ttyS7 /dev/ttyUSB0
---------------------------------------------------------------
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 2, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.03
S: Manufacturer=Linux 3.3.8 ehci_hcd
S: Product=Generic Platform EHCI Controller
S: SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 4
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
P: Vendor=1a40 ProdID=0101 Rev= 1.00
S: Product=USB 2.0 Hub [MTT]
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=01 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0bda ProdID=0119 Rev=19.81
S: Manufacturer=Generic
S: Product=USB2.0-CRW
S: SerialNumber=20090815198100000
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1506 Rev= 1.02
S: Manufacturer=HUAWEI Technology
S: Product=HUAWEI Mobile
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I: If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm
E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=2ms
I:* If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm
E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=2ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
---------------------------------------------------------------
3ginfo.@3ginfo[0]=3ginfo
3ginfo.@3ginfo[0].http_port=81
3ginfo.@3ginfo[0].qos=0
3ginfo.@3ginfo[0].language=pl
3ginfo.@3ginfo[0].device=/dev/ttyUSB0Plik:
opengt
set com 115200n81
set comecho off
set senddelay 0.02
waitquiet 0.2 0.2
send "AT\^CURC=0^m"
waitfor 5 "OK","ERROR"
let $c="AT+CSQ^m"
let $r="+CSQ"
gosub readatcmd
let $c="ATE1; +CGMI^m"
gosub readatcmdnr
let $v=$s
if $toupper($mid($v,0,3)) = "ZTE" goto zte
if $toupper($mid($v,0,3)) = "OPT" goto option
if $toupper($mid($v,0,3)) = "SIE" goto sierra
if $toupper($mid($v,0,3)) = "NOV" goto novatel
if $toupper($mid($v,0,3)) = "HUA" goto huawei
if $toupper($mid($v,0,3)) = "VOD" goto vodafone
if $toupper($mid($v,0,3)) = "NOK" goto vodafone
goto generic
:vodafone
let $c="AT%NWSTATE=1^m"
let $r="%NWSTATE"
gosub readatcmd
goto next
:novatel
let $c="AT$CNTI=0^m"
let $r="$CNTI"
gosub readatcmd
goto next
:sierra
let $c="AT*CNTI=0^m"
let $r="*CNTI"
gosub readatcmd
goto next
:option
let $c="AT_OCTI?^m"
let $r="_OCTI"
gosub readatcmd
let $c="AT_OWCTI?^m"
let $r="_OWCTI"
gosub readatcmd
goto next
:zte
let $c="AT+COPS?^m"
let $r="+COPS"
gosub readatcmd
let $c="AT+ZPAS?^m"
let $r="+ZPAS"
gosub readatcmd
goto next1
:huawei
let $c="AT\^SYSINFOEX^m"
let $r="\^SYSINFOEX"
gosub readatcmd
:generic
let $c="AT\^SYSINFO^m"
let $r="\^SYSINFO"
gosub readatcmd
:next
let $c="AT+COPS=3,2;+COPS?^m"
let $r="+COPS"
gosub readatcmd
:next1
let $c="AT+CREG=2;+CREG?^m"
let $r="+CREG"
gosub readatcmd
let $c="AT+CGREG=2;+CGREG?^m"
let $r="+CGREG"
gosub readatcmd
let $c="AT+CGEQNEG=1^m"
let $r="+CGEQNEG"
gosub readatcmd
let $c="ATE1; +CGMM^m"
gosub readatcmdnr
print "\nDEVICE:",$v," ",$s,"\n"
exit 0
:readatcmd
let i=15
send $c
:loop
get 0.1 "^m" $s
let l=len($r)
if len($s) < l goto loop1
if $mid($s,1,l) <> $r goto loop1
print $s
return
:loop1
if len($s) < 2 goto loop2
if $mid($s,1,2) = "ER" return
if $mid($s,1,2) = "CO" return
:loop2
if i = 0 return
let i=i-1
goto loop
:readatcmdnr
let i=15
send $c
:loop3
get 0.1 "^m" $s
if len($s) < 2 goto loop5
if $mid($s,1,2) = "ER" goto loop4
if $mid($s,1,2) = "OK" goto loop5
if $mid($s,1,2) = "AT" goto loop5
if $mid($s,1,2) = "TE" goto loop5
if $mid($s,1,1) = "+" goto loop5
if $mid($s,1,1) = "\^" goto loop5
let l=len($s)
let $s=$mid($s,1,l)
return
:loop4
let $s=""
return
:loop5
if i = 0 return
let i=i-1
goto loop3Którą wersję 3ginfo używasz?
Strony Poprzednia 1 2 3 4 5
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → tl-MR3240 + Huawei e3276
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc