PDA

Visualizza la versione completa : Pillola: GPRS@Bluetooth... ma su Linux :D


osvi
02-05-2004, 21:44
Dopo questo thread (http://forum.html.it/forum/showthread.php?threadid=548660) ecco la versione Linux :)
Ho preferito non continuare l'altro perché era già lungo e perché una persona che ha risposto all'inzio non può vedere arrivare altre mail per un nuoovo argomento :D

Ma iniziamo:
le prove le ho fatte su Mandrakelinux (http://www.mandrakelinux.com) 10.0 (Official) @ 2.6.3-7mdk usando Wind come operatore. Ovvio che potete usare Vodafone o TIM, cambiando "internet.wind" negli script e nella stringa del modem.

Dovrete scaricare:
da qui (http://www.bluez.org/download.html) bluez-libs-2.5; bluez-hcidump-1.8; bluez-sdp-1.5; bluez-utils-2.5.
kppp (se non lo avete già installato)
kdebluetooth (KBluetoothD)
alcuni file: da qui (http://www.letreberte.it/resources.dll/gprs.zip/download.html)

questi ultimi due sono inclusi nel cd della MDK (dopo li installeremo dai cd con urpmi kppp e urpmi kdebluetooth); in alternativa c'è google :D

Scaricati i 4 pacchetti da bluez.org, scompattiamoli tutti; con i diritti di root entriamo in bluez-libs-2.5 e diamo a fila:

./configure
make
make install
stesso facciamo per gli altri 3.

Sempre come root, dalla konsole urpmi kdebluetooth

[root@localhost fra]# urpmi kdebluetooth
E' richiesto uno dei seguenti pacchetti:
1- libbluez-sdp2-1.5-1mdk.i586
2- bluez-sdp-1.5-1mdk.i586
Qual è la tua scelta? (1-2) 2
Per soddisfare le dipendenze, saranno installati i seguenti pacchetti (4 MB):
bluez-sdp-1.5-1mdk.i586
bluez-utils-2.4-4mdk.i586
kdebluetooth-0.0.cvs20040302-3mdk.i586
libbluez-sdp2-1.5-1mdk.i586
libbluez1-2.5-1mdk.i586
libopenobex1-1.0.1-1mdk.i586
E' corretto? (S/n) s

stessa cosa per urpmi kppp, confermiamo le altre dipendenze da installare

A questo punto facendo urpmi bluez dovremmo leggere "tutto già installato".
Sempre come root, dalla konsole:

modprobe hci_usb
modprobe l2cap
modprobe rfcomm

Inseriamo l'adattatore BT e:

[root@localhost fra]# hciconfig hci0 up
per attivare la periferica

poi

[root@localhost fra]# hcitool scan
Scanning ...
00:60:57:53:30:6E Nokia 3650
ok, abbiamo appena trovato il telefono, ricordiamoci l'indirizzo BT (00:60...)
e facciamo un ping, non si sa mai :D

[root@localhost fra]# l2ping 00:60:57:53:30:6E
Ping: 00:60:57:53:30:6E from 00:10:60:A3:54:48 (data size 20) ...
0 bytes from 00:60:57:53:30:6E id 200 time 34.85ms
0 bytes from 00:60:57:53:30:6E id 201 time 39.48ms
0 bytes from 00:60:57:53:30:6E id 202 time 15.58ms
3 sent, 3 received, 0% loss
(from 00:10...: è l'indirizzo BT dell'adattatore)
dopo 3 pacchetti ho fatto CTRL+C, si vedono, bene.

Creiamo il file rfcomm0 così:

[root@localhost fra]# mknod /dev/rfcomm0 c 216 0

Adesso, sempre dalla konsole, scriviamo "konqueror" per lanciare konqueror con i diritti di root (fate attenzione ;)). Nella barra degli indirizzi scriviamo /etc/bluetooth/
Apriamo pin, cancelliamo il testo contenuto e scriviamo un numero a piacere (io uso sempre 333). Modifichiamo anche rfcomm.conf prendendo come esempio il mio file zip.

Andiamo ora in /etc/ppp/peers e mettiamo i 3 file gprs (normale, connect e disconnect)

Bene, andiamo nel menù K, internet, accesso remoto, kppp.
Configura --> account, nuovo
Config manuale--> nome connessione: gprs; numero: *99***1#
Diamo OK
Adesso andiamo in "dispositivo" e selezionamo "/dev/rfcomm0". Velocità:115.

In "modem" ho tolto "attendi il segnale prima di comporre".
In "comandi modem" nella stringa numero 1 mettiamo

AT+CGDCONT=1,"IP","internet.wind",,0,0

Riavviamo X (ctrl+alt+backspace) oppure tutto il sistema.
Apriamo KPPP, mettiamo un nome utente casuale (io metto sempre wind, ma entra con qualsiasi nome), passoword vuota, connetti

Aspettate pochi secondi e... funziona :D

Può sembrare difficile ma è molto facile, il lavoro più grosso l'ho fatto io leggendo un sacco di HOW-TO inglesi dove volevano anche ricompilare il kernel; questa è la strada più veloce e semplice :adhone:

matsoftware
02-05-2004, 23:01
E in rilievo anche questa utile pillola ;)

osvi
03-05-2004, 08:50
Grazie mille mat :) (sto rispondendo dal cellulare :D) :ciauz:

osvi
03-05-2004, 16:34
Sorry, il link corretto dei tre script è http://noxirc.net/altro/gprs.zip :D

Ovvio che dovete cambiare l'interno, per esempio l'indiritto BT

# Indirizzo BT della periferica
device 00:60:57:53:30:6E;

e/o l'access poin se non usate wind (cambiate internet.wind) :)

Maurizioo
16-05-2004, 19:14
Hi Osvi ho letto la tua pilolla :gren:
Bella... però ho letto da 'n'altra parte che non c'è bisogno di installare kdebluetooth bastano questi:


bluez-bluefw...
bluez-hcidump...
bluez-libs...
bluez-pan...
bluez-sdp...
bluez-utils...
che ne pensi?
poi non ho capito bene cosa servono:



modprobe hci_usb
modprobe l2cap
modprobe rfcomm

potresti spiegermi? :-)

Bye

osvi
18-05-2004, 19:39
kdebluetoothd è un tool utile, non obbligatorio, ti consiglio cmq di installarlo (se puoi)

modprobe hci_usb
modprobe l2cap
modprobe rfcomm

con modprobe si caricano le librerie (appunto hci:usb l2cap e rfcomm) che ti servono x usare il bluetooth, queste sono obbligatorie :D

Maurizioo
18-05-2004, 20:54
Si, ma io ho usato degli script allora vedi in questa sezione sto per postare una mia di guida.
Per kdebluetooth lo so che non sono obbligatorie sto navigando senza :tongue:

Bye

gigyz
18-05-2004, 21:23
Originariamente inviato da osvi
con modprobe si caricano le librerie
:eek: :dottò: :dhò:
si chiamano moduli del kernel e sono tuttaltro che librerie

osvi
23-05-2004, 14:01
Originariamente inviato da gigyz
:eek: :dottò: :dhò:
si chiamano moduli del kernel e sono tuttaltro che librerie
ehm avevo sbagliato a scrivere, oppure mi ero confuso boh, cmq lo sapevo che erano moduli del kernel :fagiano:

alx815
16-12-2004, 10:54
Ciao a tutti.... questo è il mio primo post su questo forum, so che nn è carino presentarsi solo x chiedere info, ma ho un problemino con la connessione gprs-bluetooth, e visto che siete riusciti a farla funzionare, ed a quanto pare siete anche persone gentili e disponibili volevo chiedervi una cosa: il file .zip di cui si parla nel tutorial, e i tre file normale connect e disconnect dove li trovo???
Grazie x l'attenzione :)

Loading