Când scriu rândurile astea, sunt în concediu la mare (în România din păcate). Și din motive multiple (sunt geek, sunt manager și se apropie salariile) am nevoie să fiu conectat oricând și oriunde, inclusiv pe plajă.
Posts Tagged ‘3g’
Pentru prezentările produsului pe care îl dezvoltăm la RnD Software, avem nevoie de acces la Internet. Care ar fi sensul sa mergem cu un network appliance la clienți și să arătăm doar interfața de configurare?
Cu cât mai mare și mai important clientul, cu atât mai greu este să obții un acces rezonabil la net – trebuie anunțați 3 oameni, obținute aprobări, reconfigurate firewall-uri, routere, uneori chiar și switch-uri. Rău. Bad for business.
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



Home



