Vodafone GPRS/3G pe Linux

Desi mi se pare o mare nesimtire sa ceri 6 euro + TVA pentru 50 MB de trafic, uneori ai nevoie de net si nu exista alta posibilitate decat GPRS / 3G. Iata cum se poate folosi un telefon cu GPRS activat impreuna cu un laptop cu Linux. Eu am folosit un Dell Latitude d610 si un Motorola Razr v3.

Chestii necesare:

  • telefon cu GPRS/3G activat si functional – asta se rezolva simplu cu un telefon la *222, dar trebuie sa te descurci prin jungla din meniul lor. Combinatia magica saptamana asta este *222 apoi 1 2 1 5 0. Ti se trimite un sms si telefonul se configureaza singur.
  • laptop cu linux – evident
  • cablu usb sau bluetooth activat pe ambele dispozitive

Pregatirea telefonului:

  • pentru conexiune prin cablu usb – nimic special
  • pentru bluetooth – bluetooth activat si telefonul pus in “discovery mode”. Pentru telefonul de mai sus, asta inseamna: meniu – Settings – Connection – Bluetooth link – Setup – Power – On si apoi Find Me.

Pregatirea laptopului pentru usb:

Conectati cablul si verificati ca in logurile sistemului apare ceva de genul:

Dec 22 20:00:50 ovi-delu kernel: [34462.047979] usb 3-2: new full speed USB device using uhci_hcd and address 3
Dec 22 20:00:50 ovi-delu kernel: [34462.308147] usb 3-2: configuration #1 chosen from 2 choices
Dec 22 20:00:50 ovi-delu kernel: [25840.564331] cdc_acm 3-2:1.0: ttyACM0: USB ACM device
Dec 22 20:00:50 ovi-delu kernel: [25840.584446] usbcore: registered new interface driver cdc_acm
Dec 22 20:00:50 ovi-delu kernel: [25840.584862] /build/buildd/linux-2.6.24/drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters

Pregatirea laptopului pentru bluetooth:

  • deschideti un terminal si rulati: “hcitool scan” pentru a afla mac-ul telefonului

root@ovi-delu:/# hcitool scan
Scanning ...
01:23:45:67:89:AB MyPhone
root@ovi-delu:/#

  • rulati “sdptool browse macul-de-la-telefon” pentru a confirma ca telefonul suporta dial-up networking

root@ovi-delu:/# sdptool browse 01:23:45:67:89:AB
Browsing 01:23:45:67:89:AB ...
[bla bla]
Service Name: Dial-up networking Gateway
Service Description: Dial-up networking Gateway
Service Provider: /a/mobile/system/cl.gif
Service RecHandle: 0x10001
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
[bla bla, o groaza de prostii pe aici]
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
[bla bla, alte prostii]

  • creati sau editati fisierul /etc/bluetooth/rfcomm.conf incat sa contina:

rfcomm0 {
bind yes;
device 01:23:45:67:89:AB;
channel 1;
comment "Dial-up Networking";
}

  • Urmat repede de un /etc/init.d/bluetooth restart

Conectarea:

Eu am folosit Gnome PPP, pentru ca NetworkManager nu stie inca de conexiuni dial-up. Aici gasiti si varianta pentru pon si chat/pppd, daca preferati linia de comanda sau doriti sa debugati conexiunea.

Datele de conectare sunt:

  • username: internet.vodafone.ro
  • password: vodafone
  • nr. telefon: *99***1#

Pentru conectarea prin cablu, device-ul este /dev/ttyACM0, iar pentru bluetooth este /dev/rfcomm0.

Enjoy ;)

TwitterFacebookLinkedInGoogle ReaderYahoo MessengerEmailGoogle GmailYahoo MailPrintShare

No related posts.

Leave a Reply

Your email address will not be published. Required fields are marked *

*


1 + eight =

CommentLuv badge