Portál AbcLinuxu, 10. května 2024 01:08


Dotaz: Nokia GPRS modem + ET data nonstop

17.1.2005 11:34 Jakub Holeček
Nokia GPRS modem + ET data nonstop
Přečteno: 398×
Odpovědět | Admin
Dobry den, mam problem s pripojenim Nokia GPRS modemu (vklada se do nej SIM). GPRS je u ET aktivovano - v telefonu vyzkouseno. Zaroven jsem pripojen pres eth0. Zkousem jsem ten modem rozchodit jak s wvdial, tak i kppp. Mam Fedoru 3, kernel 2.6.9-1.724_FC3smp i686, pouzivam Gnome.

Query modem v KPPP:
ATI: Nokia Mobile Phones
ATI1: 350775910323842
ATI2: V 8.69 13-06-03 TME-3 (c) NMP.
ATI3: Nokia 30
ATI4: 2.14.0

pres kppp jsem vse nastavil, jak je receno v ruznych navodech, ale v Debug Window se provede jen:

ATZ
OK
AT+CGDCONT=1,"IP","gointernet"
OK
ATDT*99#
CONNECT (provadi Starting pppd)

a po nejake dobe to hodi chybove okno:
pppd[10679]: pppd 2.4.2 started by root, uid 0
pppd[10679]: Terminating on signal 15.
pppd[10679]: Exit.

Zajimave je ze pres Internet Configuration Wizarda vypada modem jako aktivni, ale zrejme nepripojeny:
Applications -> System settings -> Network (jako root) -> Network Configuration:

Profile Status Device Nickname Type
zaskrtnuto Active ppp0 gprs Modem
zaskrtnuto Active eth0 eth0 Ethernet

Pokud si v indikatoru site "network connection" prepnu z eth0 na ppp0, tak se nezdari ani zadny ping.

/etc/wvdial.conf
[Modem0]
Modem = /dev/ttyS0
Baud = 115200
SetVolume = 1
Dial Command = ATDT
Init1 = ATX3
Init2 = ATM0
FlowControl = CRTSCTS
Init3 = ATM1L1

"AT*99#" CONNECT

[Dialer gprs]
Username = internet
Password = internet
Phone = *99#
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Inherits = Modem0

/etc/ppp/options
lock
defaultroute
noauth
noipdefault

#ifconfig (vypise eth0, l0 i ppp0)
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.64.64.64 P-t-P:10.112.112.112 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:31 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:30 (30.0 b) TX bytes:254 (254.0 b)

poradimi nekdo, kde je chyba??

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2005 11:46 ZAH
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle spíš vypadá na problém s připojovacím kabelem USB. Byly s nimi různé problémy. Jestli víš uveď přesný typ kabelu, nebo alespoň výpis lsusb. Prohlédni konferenci, o kabelech k GPRS toho už tu bylo dost.
17.1.2005 11:55 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
pripojeno pres serial kabel na COM1 jako /dev/ttyS0
17.1.2005 13:21 Zbyněk Rektořík | skóre: 10
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Odpovědět | | Sbalit | Link | Blokovat | Admin
vyzkoušej vložit do /etc/ppp/options parametr novj, jinak je možná problěm s nastavením brány.
17.1.2005 13:31 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
po vlozeni novj do /etc/ppp/options je to porad stejny. Jinak /etc/resolv.conf vypada takto:

search nasedomena.cz
nameserver nase_primary_dns
nameserver nase_secondary_dns
nameserver nase_tertiary_dns

17.1.2005 13:41 ZAH
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nezahazuje něco pakety zkusi bych vypnout firewal nebo se podívat do logů.
17.1.2005 13:53 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
vypis z /var/log/messages

Jan 17 13:41:09 homer ifup-ppp: pppd started for gprs on /dev/ttyS1 at 115200
Jan 17 13:41:09 homer pppd[23612]: pppd 2.4.2 started by root, uid 0
Jan 17 13:41:09 homer pppd[23612]: Using interface ppp0
Jan 17 13:41:09 homer pppd[23612]: local IP address 10.64.64.64
Jan 17 13:41:09 homer pppd[23612]: remote IP address 10.112.112.112

firemni router vypinat rozhodne nebudu, v tom to byt nemuze, spis v tech dns. Ale kdyby to bylo jen v dns, tak by aspon ping fungoval, ne?

17.1.2005 13:57 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Oprava, ten log vypada pri aktivovani modemu takto:

Jan 17 13:48:11 homer ifup-ppp: pppd started for gprs on /dev/ttyS1 at 115200
Jan 17 13:48:11 homer pppd[24323]: pppd 2.4.2 started by root, uid 0
Jan 17 13:48:11 homer pppd[24323]: Using interface ppp0
Jan 17 13:48:11 homer pppd[24323]: local IP address 10.64.64.64
Jan 17 13:48:11 homer pppd[24323]: remote IP address 10.112.112.112
Jan 17 13:48:14 homer pppd[24323]: Starting link
Jan 17 13:48:15 homer wvdial[24355]: WvDial: Internet dialer version 1.54.0
Jan 17 13:48:15 homer wvdial[24355]: Initializing modem.
Jan 17 13:48:15 homer wvdial[24355]: Sending: ATZ
Jan 17 13:48:15 homer wvdial[24355]: Sending: ATQ0
Jan 17 13:48:15 homer wvdial[24355]: Re-Sending: ATZ
Jan 17 13:48:15 homer wvdial[24355]: Modem not responding.
Jan 17 13:48:15 homer pppd[24323]: Connect script failed

17.1.2005 14:13 ZAH
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Tak to jsem byl trochu mimo, podle ifconfig se mi zdálo že se spojí modem a až potom netečou pakety. Z toho logu je jasné, že klekne komunikace s modemem prakticky hned na začátku. Zkusil bych pomocí programu gprs easyconnect vygenerovat pripojovaci script pro ppd. a aktivovat spojení ještě pomocí pppd. Nebo ručně vyzkoušet komunikaci s modemem. ATZ ale snad umí každý. ješte snad setserial ???.
17.1.2005 15:12 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
po spusteni wvdial gprs:

[root@homer peers]# wvdial gprs
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: ATM1L1
ATM1L1
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Waiting for prompt.
--> Connected, but carrier signal lost! Retrying...
--> Sending: ATDT*99#
--> Waiting for carrier.
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} }}2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.

a posledni tri radky porad dokola...

Balu avatar 17.1.2005 15:29 Balu | skóre: 25 | blog: Ja a Linux | Praha
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
AFAIK cislo pre GPRS spojenie byva *99***1#
Nebude problem prave v tom?
Počítač bez Windows je ako kakao bez kečupu.
Jiří Svoboda avatar 17.1.2005 17:52 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Nepamatuju se, jak se choval carrier u me, ale tohle by mel resit pppd parametr 'local', aspon ja tam ten parametr tehdy automaticky vrazil.
17.1.2005 18:13 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
parametr 'local' patri do /etc/ppp/options ? Jestli jo, tak jsem ho tam dal, ale porad hlasi 'Waiting for carrier'...
18.1.2005 12:03 jm
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Co treba ATX3DT...?
18.1.2005 12:23 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Pridal jsem Init2 = ATX3DT do /etc/wvdial.conf a spustil wvdial gprs:

ATX3DT
ERROR
--> Bad init string.

17.1.2005 15:16 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
kdyz se spousti wvdial, tak krome wwdial.conf se ridi jeste podle jakych konfiguraku?
18.1.2005 12:01 loydd
Rozbalit Rozbalit vše Re: Nokia GPRS modem + ET data nonstop
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak jsem se konecne pripojil...
Pres prikazovou radku pomoci samotneho pppd i pres kppp. Zatim se mi to nepodarilo rozchodit zaroven s eth0, musel jsem vzdy eth0 nejdriv deaktivovat. Pro pppd jsem musel vytvorit nasledujici skript:

/etc/ppp/chatscript
TIMEOUT 10
ABORT BUSY
ABORT "NO CARRIER"
ABORT VOICE
ABORT "NO DIALTONE"
""
'\rATZ' OK
ATX1 OK
AT+CGDCONT=1,"IP","gointernet" OK
"ATD*99***1#" CONNECT

a pppd jsem spustil nasledovne:

# exec pppd connect 'chat -v -f /etc/ppp/chatscript' -detach crtscts modem defaultroute /dev/ttyS0 115200

Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS0
not replacing existing default route to eth0 [213.195.208.129]
local IP address 10.1.29.55
remote IP address 10.6.6.6
primary DNS address 160.218.43.200
secondary DNS address 160.218.10.200

da se pres prikazovou radku prepinat mezi eth0 a ppp0? Pres ten klikaci nastroj co je ve fedore jsem sice prepnul z eth0 na ppp0, ale ping porad jel pres eth0. Vite nekdo co s tim? Diky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.