Kuidas SonyEricsson W200 telefoniga GPRSi kasutada ?

Posted: november 15th, 2008 | Author: | Filed under: (k)äkid | Tags: , , , , | No Comments »

?le mitme aasta leidsin, et hv foorumis ka keegi midagi tegelikult küsib.

Siit kodanikule väike õpetus.

1. Kontrolli kas linux su telefoni ikka näeb.

NB! kui ühendad telefoni USB kaabliga, siis kindlasti vali Telefonirežiim.

Peale ühendamist kirjuta käsureale dmesg

Nüüd peaks vastuseks tagastatama järgmist:

usb 5-1: new full speed USB device using uhci_hcd and address 2
usb 5-1: configuration #1 chosen from 1 choice
usb 5-1: New USB device found, idVendor=0fce, idProduct=d090
usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-1: Product: Sony Ericsson W200
usb 5-1: Manufacturer: Sony Ericsson
usb 5-1: SerialNumber: 355576025088345_0
cdc_acm 5-1:1.1: ttyACM0: USB ACM device
cdc_acm 5-1:1.3: ttyACM1: USB ACM device
usbcore: registered new interface driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters

Ka näiteks P1i räägib enamvähem sama juttu.

Kui sa tulemuseks on midagi muud, siis on pahasti. Tähendab linusk ei oska su telefoniga midagi mõistliku peale hakata. Selle lahendamine on aga juba eraldi teema.

Kui telefon leitud siis dial up (ka GPRS on oma olemuselt arvuti jaoks dial up) ühenduse tegemiseks on vaja:

2. Paigaldada vajalikud paketid pppd ja wvdial

On ka võimalik kasutada muid dialere. Näiteks OpenSusel on Yastis ilus graafiline modemigonfiguraator ning ühendust saab KDEs luua ja katkestada kinternet nimelise vidinaga. Praeguse asja eesmärk on aga anda juhiseid mis võiks sobida igale linuksile.

3. Seadistada wvdial.

konfiguratsioonifail asub /etc/wvdial.conf ning seda tuleb muuta root õigustes. Mida mingi asi tähendab saab vaadata siit.

näiteks SE W200 sobib järgnev konf.

[Dialer Defaults]
ISDN = 0
New PPPD = yes
Username = b
Password = a
Baud = 460800
Modem Type = USB Modem
Phone = *99***3#
Modem = /dev/modem
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","blweb"

EDIT: Otse loomulikult ei pea seda kõike käsitsi tegema. Kui kasutada käsku sudo wvdialconf. siis üritatakse sobiv configuratsioon ise välja selgitada. Nüüd ei ole muud kui allmainitud number õigeks muuta.

NB!!! Väga tähtis on määrata õige Phone= !! Antud juhul on seal telefonis kolm andmesidekontot. sellest EMT internet on nr 3 (CID). Seda saab vaadata telefonist näiteks info käsuga. Kui konto number on vale, siis ühendad ennast kas wapi või mmsi APNiga, kust interneti muidugi ei tule.

Nüüd on kõik interneti ühendumiseks valmis

4. enne helistamist tuleb sulgeda muud võrguühendused (tegelikult ei ole seda vaja aga nii on parem. Siis saavad nimeserverid ja marsruutimine automaatselt õigeks.)

Seda saab teha käsuga  sudo ifdown eth0

Muidugi võib olla aktiivne ka mõni muu võrguliides. aktiivseid liideseid saad vaatata käsuga sudo ifconfig

5. ?henduse saab luua käsuga sudo wvdial

Kui kõik eelnev õnnestus siis peaks käsureale tagastatav nägema välja järgmine:

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> 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: AT+CGDCONT=1,"IP","blweb"
AT+CGDCONT=1,"IP","blweb"
OK
--> Modem initialized.
--> Sending: ATDT*99***3#
--> Waiting for carrier.
ATDT*99***3#
CONNECT
~[7f]}#@!}!}!} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&)nYr_"~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}"} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&)nYr[13]O~
--> PPP negotiation detected.
--> Starting pppd at Sat Nov 15 22:15:36 2008
--> Pid of pppd: 18120
--> Using interface ppp0
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> local  IP address 172.29.9.72
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> remote IP address 10.64.64.64
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> primary   DNS address 217.71.32.116
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> secondary DNS address 217.71.32.115
--> pppd: X�[06][08][18]�[06][08]h�[06][08]
--> Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> Nameserver (DNS) Ok.
--> Connected... Press Ctrl-C to disconnect
--> pppd: X�[06][08][18]�[06][08]h�[06][08]

Kui nüüd ikka interneti ei tule, soovitan vaadata võrguliidese seadistusi sudo ifconfig ja marsruutimist sudo route käskudega vaadata.

?hendust saab katkestada vajutades käsureal olles Ctrl-C



Leave a Reply

You must be logged in to post a comment.