[Internet] connessone alla rete con cellulare tramite bluetooth

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
nogero
Prode Principiante
Messaggi: 36
Iscrizione: sabato 21 aprile 2007, 3:34

[Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da nogero »

Salve a tutti,
utilizzo ubuntu 6.10
sto provando a connettermi alla rete tramite il bluetooth di un N70,
ci sono riuscito tramite il collegamento usb utilizzando il cellulare come modem usb,
ma non riesco a farlo tramite il dial-up col bluetooth

Per connettermi ho seguito le indicazioni del tutorial all'indirizzo
http://lilix.altervista.org/nokia6680.html

Ho lanciato il commando

Codice: Seleziona tutto

hcitool scan

che mi ha dato come output

Codice: Seleziona tutto

00:1A:89:04:33:4E
Quindi ho lanciato il commando

Codice: Seleziona tutto

sdptool browse 00:1A:89:04:33:4E
che mi ha dato come output:

Codice: Seleziona tutto

Browsing 00:1A:89:04:33:4E ...
Service Name: Hands-Free Audio Gateway
Service RecHandle: 0x10000
Service Class ID List:
"Handfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Handfree Audio Gateway" (0x111f)
Version: 0x0101

Service Name: Headset Audio Gateway
Service RecHandle: 0x10001
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100

Service Name: OBEX File Transfer
Service RecHandle: 0x10002
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 10
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"OBEX File Transfer" (0x1106)
Version: 0x0100

Service Name: SyncMLClient
Service RecHandle: 0x10003
Service Class ID List:
UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 11
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x00000002-0000-1000-8000-0002ee000002)
Version: 0x0100

Service Name: Nokia OBEX PC Suite Services
Service RecHandle: 0x10004
Service Class ID List:
UUID 128: 00005005-0000-1000-8000-0002ee000001
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 12
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x00005005-0000-1000-8000-0002ee000001)
Version: 0x0100

Service Name: OBEX Object Push
Service RecHandle: 0x10005
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 9
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100

Service Name: Imaging
Service RecHandle: 0x10006
Service Class ID List:
"Imaging Responder" (0x111b)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 15
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Imaging" (0x111a)
Version: 0x0100

Service Name: Dial-Up Networking
Service RecHandle: 0x10007
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Quindi ho modificato il file /etc/bluetooth/rfcomm.conf in questo modo:

Codice: Seleziona tutto

#
# RFCOMM configuration file for j
#
rfcomm0
{
bind yes;
device 00:1A:89:04:33:4E;
channel 1;
comment "Hands-Free Audio Gateway";
}

rfcomm1
{
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device 00:1A:89:04:33:4E;

# RFCOMM channel for the connection
channel 2;

# Description of the connection
comment "Headset Audio Gateway";
}

rfcomm2
{
bind yes;
device 00:1A:89:04:33:4E;
channel 10;
comment "File Transfer";
}

rfcomm2
{
bind yes;
device 00:1A:89:04:33:4E;
channel 10;
comment "File Transfer";
}

rfcomm3
{
bind yes;
device 00:1A:89:04:33:4E;
channel 11;
comment "SyncMLClient";
}

rfcomm4
{
bind yes;
device 00:1A:89:04:33:4E;
channel 12;
comment "Nokia OBEX PC Suite Services";
}

rfcomm5
{
bind yes;
device 00:1A:89:04:33:4E;
channel 9;
comment "OBEX Object Push";
}

rfcomm6
{
bind yes;
device 00:1A:89:04:33:4E;
channel 15;
comment "Imaging";
}

rfcomm7
{
bind yes;
device 00:1A:89:04:33:4E;
channel 3;
comment "Dial-Up Networking";
}

Ho quindi riavviato il demone bluetooth col comando

Codice: Seleziona tutto

sudo /etc/init.d/bluetooth restart
quindi essendo il canale riservato al Dial-Up quello in rfcomm 7
ho lanciato il commando:

Codice: Seleziona tutto

rfcomm connect 7
A quel punto nel cellulare mi è arrivato il messaggio di richiesta di
connesione per Dial-Up, ho digitato 0 e ok, ma nel terminale è comparsa
una scritta che mi informava che la connessione era stata rifiutata dal
cellulare.
Non riesco a capire a cosa possa essere dovuto questo problema, infatti
dopo che nel cellulare appare la richiesta del codice per accettare la
connessione, nel terminale questo codice non viene richiesto ma compare
direttamente la stringa che mi informa che la connessione è stata rifiutata
Ultima modifica di nogero il lunedì 23 aprile 2007, 18:39, modificato 1 volta in totale.
Avatar utente
DR astico
Prode Principiante
Messaggi: 168
Iscrizione: giovedì 26 ottobre 2006, 12:39

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da DR astico »

potevi anche fare un semplice cerca....

http://forum.ubuntu-it.org/viewtopic.ph ... #msg197875

lascia perdere la guida che hai citato...

;)

P.S.
quando posti Km di codice, usa i code-tags ([code.][/code.] (senza il punto)), è molto più leggibile.
A volte è sufficiente leggere. ;)
nogero
Prode Principiante
Messaggi: 36
Iscrizione: sabato 21 aprile 2007, 3:34

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da nogero »

Grazie mille per i link segnalatimi,
ho modificato il post faccendo come mi hai detto per il codice.
Appena torno in città provo subito a fare come dicono le guide che mi hai segnalato...
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da Shaved »

C'è pure una validissima guida nel wiki http://wiki.ubuntu-it.org/ModemGprsBluetooth ;)
nogero
Prode Principiante
Messaggi: 36
Iscrizione: sabato 21 aprile 2007, 3:34

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da nogero »

(good)Grazie mille a DR astico Shaved pe l'aiuto fornitomi,
a quanto ho visto leggendo le guide molto probabilmente i miei errori sono dovuti al fatto di non
aver configurato i file

Codice: Seleziona tutto

/etc/bluetooth/pin
/etc/bluetooth/bluepin
Giovedi appena torno in città dove ho il computer con Ubuntu provo subito e vi faccio sapere..

Per ora grazie! :)
Avatar utente
DR astico
Prode Principiante
Messaggi: 168
Iscrizione: giovedì 26 ottobre 2006, 12:39

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da DR astico »

se risolvi, metti "[RISOLTO]" nell'oggetto del topic ok?

ciao!!
A volte è sufficiente leggere. ;)
nogero
Prode Principiante
Messaggi: 36
Iscrizione: sabato 21 aprile 2007, 3:34

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da nogero »

Si ok non lo voglio ancora mettere perchè non ho provato se la mia teoria sia giusta..
Appena provo se risolvo lo metto..
nogero
Prode Principiante
Messaggi: 36
Iscrizione: sabato 21 aprile 2007, 3:34

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da nogero »

Ciao a tutti, ho appena provato a seguire le guide che mi avete indicato ma purtroppo, a differenza di quanto pensassi l'errore continua a presentarsi..
Ho seguito passo passo la guida: http://wiki.ubuntu-it.org/ModemGprsBluetooth, però quando provo a connettermi mi chiede il codice per effettuare l'associazione  e come lo metto nel cellulare esce scritto:
connection refused..

In particolare faccio


Cerco l’indirizzo fisico del dispositivo bluetooth

Codice: Seleziona tutto

sudo hcitool inq
che mi da come output

Codice: Seleziona tutto

 00:1A:89:04:33:4E       clock offset: 0x1c42    class: 0x50020c
Mi ricavo il canale di rfcomm utilizzato per il DUN col comando

Codice: Seleziona tutto

sdptool search DUN
che mi da

Codice: Seleziona tutto

Inquiring ...
Searching for DUN on 00:1A:89:04:33:4E ...
Service Name: Dial-Up Networking
Service RecHandle: 0x1000f
Service Class ID List:
  "Dialup Networking" (0x1103)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 3
Language Base Attr List:
  code_ISO639: 0x454e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100
Modifico i file di configurazione del bluetooth

Codice: Seleziona tutto

sudo gedit /etc/bluetooth/rfcomm.conf
dandogli il contenuto:

Codice: Seleziona tutto

rfcomm0 {
	bind yes;

#	# Bluetooth address of the device
	device 00:1A:89:04:33:4E;

#	# RFCOMM channel for the connection
	channel	3;

#	# Description of the connection
	comment "Nokia N70";
}
apro il file

Codice: Seleziona tutto

sudo gedit /etc/bluetooth/pin
e gli do come contenuto

Codice: Seleziona tutto

PIN:1234
apro il file

Codice: Seleziona tutto

sudo gedit /etc/bluetooth/bluepin
e gli do come contenuto

Codice: Seleziona tutto

#!/bin/sh
Apro il file

Codice: Seleziona tutto

sudo gedit /etc/bluetooth/hcid.conf
dandogli come contenuto

Codice: Seleziona tutto

riga 15: 	security user;
riga 21;	pairing multi;
riga24;		pin_helper /usr/bin/bluepin;
riga 32;	name "%h-%d";
riga 35; 	class 0x3e0100;
riga 41;	iscan enable; pscan enable;
riga 49;	lm accept;
riga 57;	lp rswitch,hold,sniff,park;
Digito quindi

Codice: Seleziona tutto

sudo rfcomm bind rfcomm0 00:1A:89:04:33:4E 3

Appare la scritta

Codice: Seleziona tutto

Can't create device: Address already in use
Perciò eseguo

Codice: Seleziona tutto

sudo rfcomm release all
sudo rfcomm bind rfcomm0 00:1A:89:04:33:4E 3
Quindi ora digitando

Codice: Seleziona tutto

rfcomm
mi appare

Codice: Seleziona tutto

rfcomm0: 00:1A:89:04:33:4E channel 3 clean

Passo quindi alla configurazione della connessione

Apro il file

Codice: Seleziona tutto

sudo gedit /etc/wvdial.conf
Dandogli come contenuto

Codice: Seleziona tutto

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","ibox.tim.it",,0,0
ISDN = 0
Modem Type = Analog Modem
Carrier Check = no
Stupid Mode = on
Phone = *99#
Username = ''
Password = ''
A questo punto digito

Codice: Seleziona tutto

wvdial
Appare nel terminale

Codice: Seleziona tutto

--> WvDial: Internet dialer version 1.56
E nel cellulare appare la scritta

Codice: Seleziona tutto

Bluetooth Codice di protezione per marti-desktop
Inserisco

Codice: Seleziona tutto

1234
e nel terminale appare

Codice: Seleziona tutto

--> Cannot open /dev/rfcomm0: Connection refused
Quindi nel terminale riappare

Codice: Seleziona tutto

--> WvDial: Internet dialer version 1.56
io metto la password nuovamente e rifiuta la connessione, in tutto per tre volte consecutive, poi smette di chiedere la password e il terminale ritorna in modalità di inserimento comandi

In definitiva appaiono nel terminale le scritte:

Codice: Seleziona tutto

--> WvDial: Internet dialer version 1.56
--> Cannot open /dev/rfcomm0: Connection refused
--> Cannot open /dev/rfcomm0: Connection refused
--> Cannot open /dev/rfcomm0: Connection refused
Non riesco a capire dove sia l'errore..
Qualcuno può aiutarmi?
Avatar utente
DR astico
Prode Principiante
Messaggi: 168
Iscrizione: giovedì 26 ottobre 2006, 12:39

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da DR astico »

Il telefono, ha il tuo computer come dispositivo associato?

nella sezione bluetooth del tel. ricerca i dispositivi disponibili.

una volta trovato il dispositivo "marti-desktop" permetti l'associazione e consenti la connessione automatica
tichiederà il codice di protezione del computer (1234) e il pc riuscirà a connettersi automaticamente.

il codice che dovresti impostare da wvdial è quello impostato nel telefono (che se non mi  sbaglio potrebbe anche non esistere).
ti conviene associare il pc DAL telefono.
A volte è sufficiente leggere. ;)
nogero
Prode Principiante
Messaggi: 36
Iscrizione: sabato 21 aprile 2007, 3:34

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da nogero »

No, il computer non è un dispositivo associato al telefono perché non mi permette l'associazione.
Infatti se io dal cellulare attivo il bluetooth, avvio la ricerca di nuovi dispositivi trovo marti-desktop-0,
se a questo tento di permettere l'associazione mi chiede di inserire il codice di protezione per marti-desktop0,
io inserisco 1234 e compare la scritta: Impossibile assocciare a marti-desktop-0! >:(
Avatar utente
DR astico
Prode Principiante
Messaggi: 168
Iscrizione: giovedì 26 ottobre 2006, 12:39

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da DR astico »

è strano l'n70 di mia sorella va alla grande.

controlla meglio le impostazioni del bluetooth del telefono, probabilmente il problema è lì.

è anche possibile che il programma non abbia i permessi per leggere /etc/bluetooth/pin

nel caso, proverei a dargli:

Codice: Seleziona tutto

sudo chmod a+r /etc/bluetooth/pin
se non risolvi l'associazione dal telefono, c'è poco da fare
:D
A volte è sufficiente leggere. ;)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da Shaved »

Hai provato a sostituire 1234 con 0000 (quattro zeri)? Mi ricordo qualcosa....ma non riesco a trovarlo nei miei appunti :-\
nogero
Prode Principiante
Messaggi: 36
Iscrizione: sabato 21 aprile 2007, 3:34

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da nogero »

Scusate la lentezza nel rispondere, ma non mi funzionava la connessione e quindi non ho potuto rispondere prima
è anche possibile che il programma non abbia i permessi per leggere /etc/bluetooth/pin
Ho provato a modificare i permessi, ma niente da fare, non riesco proprio ad associare il cellulare al pc,
perché ogni volta mi chiede il codice, io lo inserisco, ma nel cellulare appare Impossibile associare a marti-desktop-0!
Quindi se non riesco ad associarlo non posso nemmeno autorizzarlo...
La cosa strana è che con windows  riesco ad associare i due dispositivi..
Hai provato a sostituire 1234 con 0000 (quattro zeri)?
Ho anche provato a sostituire il contenuto del file /etc/bluetooth/pin dandogli 0000 invece che 1234, ma il
risultato non cambia..
Non so proprio che altro fare! Mi sa che devo rinunciare a connettermi ad internet tramite bluetooth  :(
Avatar utente
DR astico
Prode Principiante
Messaggi: 168
Iscrizione: giovedì 26 ottobre 2006, 12:39

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da DR astico »

nelle configurazioni di ppp bisogna impostare un parametro. il valore del parametro è "noauth".

hai usato questo valore da qualche parte?

non ricordo esattamente in quale parte della configurazione.... :-[
A volte è sufficiente leggere. ;)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da Shaved »

Lo trovi in /etc/ppp/options.
Avatar utente
Etnos
Prode Principiante
Messaggi: 52
Iscrizione: domenica 24 dicembre 2006, 11:42

Re: [Internet] connessone alla rete con cellulare tramite bluetooth

Messaggio da Etnos »

Io non trovo il famoso file pin da modificare, forse con faisty lo hanno accorpato a hcid.conf. Possibile?
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti