Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Modem/CellulareBluetooth"
Differenze tra le versioni 3 e 15 (in 12 versioni)
Versione 3 del 09/11/2006 22.42.09
Dimensione: 6847
Commento:
Versione 15 del 16/05/2007 12.43.04
Dimensione: 6082
Autore: DavideLuigi
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from ModemGprsBluetooth
## page was renamed from modemGPRSbluetooth
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]||
Linea 2: Linea 7:
Lo scopo principale di questa guida è realizzare un collegamento a Internet (GPRS, EDGE o UMTS) collegandolo al computer mediante Bluetooth.
Se volete connettere il cellulare tramite cavetto USB, guardate i 2 wiki in fondo alla pagina.
La procedura è stata testata con un Nokia 6630 e gestore TIM . Ma la guida dovrebbe andare bene per qualunque cellulare e qualunque gestore.
Per qualsiasi errore, dubbio o problema scrivete sul forum!
''AleXit''
Linea 8: Linea 8:
= Configurazione del Bluetooth =
Installiamo i pacchetti necessari al funzionamento del bluetooth:
{{{
sudo apt-get install gnome-bluetooth bluez-utils bluez-pin
}}}
Adesso er prima cosa dobbiamo trovare l’indirizzo fisico del dispositivo bluetooth.
Attivate il bluetooth sul cellulare ,aprite il terminale e digitate
Lo scopo di questa guida è realizzare una connessione a Internet GPRS, EDGE o UMTS, collegando un cellulare al computer mediante Bluetooth.
Linea 16: Linea 10:
{{{
hcitool inq
Volendo collegare il cellulare tramite cavetto USB, vedere la sezione [#ur ulteriori risorse].

La procedura dovrebbe essere valida per qualunque cellulare e gestore.

= Preparativi =

Prima di procedere occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante, e che anche il collegamento fra computer e cellulare sia funzionante. A tal proposito, consultare la [:BluetoothGuida: guida al Bluetooth]. Assicurarsi inoltre che la propria scheda SIM sia abilitata e correttamente configurata per la connessione a Internet.

= Configurare il Bluetooth =
Come prima cosa è necessario trovare l’indirizzo Bluetooth del dispositivo bluetooth. Attivare il bluetooth sul cellulare, e da terminale digitare: {{{
hcitool scan
Linea 20: Linea 23:
Il risultato dovrebbe essere piu o meno questo:

{{{
   Inquiring
     00:11:22:33:44:55 clock offset: 0×0359 class: 0×50020c
Il risultato dovrebbe essere simile a questo: {{{
Scanning ...
        00:11:22:33:44:55 NomeCellulare
Linea 28: Linea 29:
Il primo numero è proprio l’indirizzo MAC del cellulare. Segnatelo che ci servirà in seguito. Il numero è l’indirizzo Bluetooth del cellulare. Annotarlo in quanto servirà nel seguito della procedura.
Linea 30: Linea 31:
Adesso modifichiamo i file di configurazione del bluetooth
{{{sudo gedit /etc/bluetooth/rfcomm.conf}}}
e modificatelo in questo modo
Adesso bisogna scoprire quale canale RFCOMM viene usato dal cellulare per offrire il servizio ''Dial-Up Networking'' (DUN). Digitare nel terminale il comando (sostituendo a 00:11:22:33:44:55 l'indirizzo Bluetooth del cellulare): {{{
sdptool search --bdaddr 00:11:22:33:44:55 DUN | grep Channel
}}}

Ecco un possibile risultato:
Linea 34: Linea 37:
 rfcomm0 {
  bind yes;
# # Bluetooth address of the device
    Channel: 3
}}}
Il canale giusto da utilizzare sembrerebbe il numero 3. Alcuni cellulari però restituiscono l'indirizzo sbagliato, nel qual caso si dovrà andare per prove.

Aprire un terminale e digitare: {{{
sudo rfcomm bind rfcomm0 00:11:22:33:44:55 3
}}}

Inserire opportunamente l'indirizzo Bluetooth del cellulare e il canale corretto per la connessione Dial-up.

Per verificare che la creazione del dispositivo rfcomm sia avvenuta correttamente, digitare: {{{
rfcomm
}}}

il risultato dovrebbe essere: {{{
rfcomm0: 00:11:22:33:44:55 channel 3 clean
}}}

Se il canale dovesse risultare ''closed'', operare in questo modo: {{{
sudo rfcomm release rfcomm0
sudo rfcomm bind rfcomm0 00:11:22:33:44:55 1
}}}

Verificare ora che il canale sia in stato ''clean''.

A questo punto la configurazione bluetooth è terminata.

== Rendere permanente la configurazione ==

Dopo essersi assicurati che la connessione a Internet funziona, è possibile rendere permanenti le modifiche di rfcomm in modo da non dover digitare ogni volta l'identificativo del cellulare e il canale da usare.

Aprire il file `/etc/bluetooth/rfcomm.conf` con il proprio editor di testo preferito usando i privilegi di amministrazione, per esempio: {{{
gksu gedit /etc/bluetooth/rfcomm.conf
}}}
e aggiungere al file le seguenti righe: {{{
rfcomm0 {
    bind yes;
    # Indirizzo Bluetooth del cellulare
Linea 38: Linea 76:
# # RFCOMM channel for the connection     # canale RFCOMM per la connessione
Linea 40: Linea 78:
# # Description of the connection
    comment "Nokia 6630";
    # Commento a piacere
    comment "Commento a piacere";
Linea 44: Linea 82:
Inserite dopo "device" l'indirizzo MAC rilevato al passo precedente. Il commento può essere personalizzato a piacere
----
'''Nota sul canale RFCOMM'''
 Alcuni cellulari potrebbero utilizzare un canale RFCOMM diverso da 1 per la connessione dial-up. Ad esempio qualcuno riporta funzionante il canale 3.
In alcune guide si legge che c’è un comando apposito per vedere quale è il canale giusto del vostro cellulare.
provate a dare nel terminale il comando
Linea 51: Linea 83:
{{{
sdptool search DUN
A questo punto per sfruttare il modem del cellulare è sufficiente digitare da terminale: {{{
sudo rfcomm bind all
Linea 55: Linea 87:
Ecco il mio risultato:
{{{
    ale@ubuntu:~$ sdptool search DUN
    Inquiring …
    Searching for DUN on 00:11:22:33:44:55 …
    Service Name: Dial-Up Networking
    Service RecHandle: 0×10006
    Service Class ID List:
    "Dialup Networking" (0×1103)
    Protocol Descriptor List:
    "L2CAP" (0×0100)
    "RFCOMM" (0×0003)
    Channel: 3
    Language Base Attr List:
    code_ISO639: 0×454e
    encoding: 0×6a
    base_offset: 0×100
    Profile Descriptor List:
    "Dialup Networking" (0×1103)
    Version: 0×0100
}}}
Leggendo questo risultato il canale giusto da utilizzare sembrerebbe il numero 3, ma ho verificato che il mio Nokia 6630 funziona bene solo se utilizzo il canale numero 1 (come ho scritto in tutta la guida). Magari in cellulari diversi questa ricerca dà un risultato più corretto.
= Connessione a Internet =
Linea 78: Linea 89:
Salvate questo file e chiudetelo.
Passiamo al successivo:
== Connessione tramite interfaccia grafica ==
Linea 81: Linea 91:
{{{
sudo gedit /etc/bluetooth/pin
È necessario installare il pacchetto `gnome-ppp` presente nei repository di Ubuntu. Da riga di comando è sufficiente digitare: {{{
sudo apt-get install gnome-ppp
Linea 85: Linea 95:
Cancellate tutto quello che c'è e scrivete Avviare gnome-ppp da '''''Applicazioni -> Internet -> GNOME PPP''''', fare clic su '''Configura''' e impostare:
 * `/dev/rfcomm0` come dispositivo modem;
 * `AT+cgdcont=,"ip","StringaAPN"` come stringa di inizializzazione.
Linea 87: Linea 99:
{{{
PIN:1234
}}}
Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore:
Linea 91: Linea 101:
Salvate anche questo e chiudetelo.  * Tim: `ibox.tim.it`
 * Vodafone: `web.omnitel.it`
 * Wind: `internet.wind`
 * H3G: `apn.tre.it`
Linea 93: Linea 106:
{{{
sudo gedit /etc/bluetooth/bluepin
}}}
Disabilitare le opzioni «'''Attendi segnale di linea'''» e «'''Controlla Carrier Line'''».
Abilitare invece «'''Modo Stupido'''».
Linea 97: Linea 109:
Deve contenere solo la riga == Connessione tramite riga di comando ==
Linea 99: Linea 111:
{{{
#!/bin/sh
}}}
Salvate anche questo e chiudete.
Adesso modifichiamo il file
Il programma wvdial è già incluso in Ubuntu e permette la connessione da riga di comando.
Linea 105: Linea 113:
{{{
sudo gedit /etc/bluetooth/hcid.conf
}}}
=== Configurazione di wvdial ===
Linea 109: Linea 115:
in questo modo (molte righe dovrebbero già esser cosi di default): Aprire il file `/etc/wvdial.conf` con il proprio editor di testo preferito usando i privilegi di amministrazione.
Linea 111: Linea 117:
'''riga 17(circa):''' ''security user;''

'''riga 23:''' ''pairing multi;''

'''riga 26:''' ''pin_helper /usr/bin/bluepin;''

'''riga 37:''' ''name "%h-%d";''

'''riga 40:''' ''class 0×3e0100;''

'''riga 46:''' ''iscan enable; pscan enable;''

'''riga 53:''' ''lm accept;''

'''riga 61:''' ''lp rswitch,hold,sniff,park;''

Fate molto attenzione a verificare la riga 26, quella del pin_helper.
le altre le potete lasciare come sono di default.
Salvate e chiudete anche quest'ultimo file

Adesso aprite un terminale e digitate:
{{{
sudo rfcomm bind rfcomm0 00:11:22:33:44:55 1
}}}
Inserendo opportunamente il proprio indirizzo fisico e il canale utilizzato per la connessione Dial-up (1 in questo caso). (''NB: sono gli stessi che sono stati inseriti precedentemente del file rfcomm.conf'')
Per verificare che la creazione del dispositivo rfcomm sia avvenuta correttamente, digitate
{{{
rfcomm
}}}
il risultato dovrebbe essere più o meno questo:
{{{
rfcomm0: 00:11:22:33:44:55 channel 1 clean
}}}
Se il canale dovesse essere ''closed'', operate in questo modo:
{{{
sudo rfcomm release all
sudo rfcomm bind rfcomm0 00:11:22:33:44:55 1
}}}E verificate che adesso il canale sia ''clean''

Bene, la configurazione bluetooth è terminata!
= Connessione con WvDial =
Adesso proviamo ad effettuare la connessione a internet utilizzando wvdial
Modifichiamo la configurazione:
{{{
sudo gedit /etc/wvdial.conf
}}}
== Contenuto di wvdial.conf ==

Il vostro wvdial.conf dovrà presentare questo contenuto:

{{{
Il file `wvdial.conf` dovrà presentare questo contenuto: {{{
Linea 166: Linea 122:
Init2 = AT+cgdcont=,"ip","ibox.tim.it" Init2 = AT+cgdcont=,"ip","StringaAPN"
Linea 172: Linea 128:
Username = tim
Password = tim
Username = ininfluente
Password = ininfluente
Linea 176: Linea 132:
Nel campo Init2 dovete mettere la stringa giusta per il vostro gestore: Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore:
Linea 178: Linea 134:
1.Tim: AT+cgdcont=,"ip","ibox.tim.it"  * Tim: `ibox.tim.it`
 * Vodafone: `web.omnitel.it`
 * Wind: `internet.wind`
 * H3G: `apn.tre.it`
Linea 180: Linea 139:
2.Vodafone: AT+cgdcont=,"ip","web.omnitel.it" I campi `Username` e `password` non hanno importanza e possono essere riempiti con caratteri a piacere.
Linea 182: Linea 141:
3.Wind: AT+cgdcont=,"ip","internet.wind" === Connessione e disconnessione ===
Linea 184: Linea 143:
4.H3G: AT+cgdcont=,"ip","apn.tre.it"  * Per connettersi basta digitare {{{wvdial}}} dal terminale.
 * Per disconnettersi basta premere la combinazione di tasti '''''Ctrl+C''''' nel terminale dove è stato lanciato {{{wvdial}}}.
Linea 186: Linea 146:
== Connessione e disconnessione == === Creare un'icona per la connessione ===
Linea 188: Linea 148:
 *Per connettersi ogni volta basta digitare {{{wvdial}}} dal terminale.
 *Premere la combinazione di tasti Ctrl+C per disconnettersi. '''Nota''' - Ctrl+c dovrete premerlo sul terminale dove avete lanciato {{{wvdial}}}
Sul desktop cliccare col tasto destro e creare un nuovo collegamento. Alla voce '''comando''' scrivere '''wvdial''' e spuntare la casella «'''esegui in terminale'''» (in questo modo si potrà vedere lo stato di connessione, gli indirizzi e successivamente terminare la connessione con '''CTRL+C''').
Linea 191: Linea 150:
== Creare un'icona per la connessione == [[Anchor(ur)]]
= Ulteriori risorse =
Linea 193: Linea 153:
Sul desktop cliccate col tasto destro e create un nuovo collegamento. Alla voce "comando" scrivete "wvdial" e spuntate la casella "esegui in terminale" (in questo modo potrete vedere lo stato di connessione, gli indirizzi e potrete terminare la connessione con CTRL+C).

= Connessione con Gnome-PPP =
Se preferite utilizzare un'interfaccia grafica per connettervi, al posto di wvdial, potete utilizzare Gnome-PPP.
Si trova nei repository di Ubuntu, quindi per installarlo basta un:
{{{
sudo apt-get install gnome-ppp
}}}
Una volta installato e aperto, non dovreste avere difficoltà a configurarlo nel modo corretto.
 In ogni caso, nelle opzioni avanzate basta impostare:
'''/dev/rfcomm0''' come indirizzo del dispositivo;
'''AT+cgdcont=,"ip","ibox.tim.it"''' come stringa di inizializazzione.
Inoltre togliere la spunta da "''Attendi segnale di linea''" e da "''Controlla Carrier Line''".
Spuntare invece "''Modo Stupido''".
= Riferimenti =
http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/

http://wiki.ubuntu-it.org/ModemCellulareUmtsUsb

http://wiki.ubuntu-it.org/modemGPRSusb
 * [http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/ Treviño’s Blog]
 * [:Hardware/Modem/CellulareUmtsUsb:Umts Usb con cellulare]
 * [:Hardware/Modem/GprsUsb:GPR Usb]
Linea 214: Linea 157:
CategoryNuoviDocumenti CategoryHardware

BR

Introduzione

Lo scopo di questa guida è realizzare una connessione a Internet GPRS, EDGE o UMTS, collegando un cellulare al computer mediante Bluetooth.

Volendo collegare il cellulare tramite cavetto USB, vedere la sezione [#ur ulteriori risorse].

La procedura dovrebbe essere valida per qualunque cellulare e gestore.

Preparativi

Prima di procedere occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante, e che anche il collegamento fra computer e cellulare sia funzionante. A tal proposito, consultare la [:BluetoothGuida: guida al Bluetooth]. Assicurarsi inoltre che la propria scheda SIM sia abilitata e correttamente configurata per la connessione a Internet.

Configurare il Bluetooth

Come prima cosa è necessario trovare l’indirizzo Bluetooth del dispositivo bluetooth. Attivare il bluetooth sul cellulare, e da terminale digitare:

hcitool scan

Il risultato dovrebbe essere simile a questo:

Scanning ...
        00:11:22:33:44:55       NomeCellulare

Il numero è l’indirizzo Bluetooth del cellulare. Annotarlo in quanto servirà nel seguito della procedura.

Adesso bisogna scoprire quale canale RFCOMM viene usato dal cellulare per offrire il servizio Dial-Up Networking (DUN). Digitare nel terminale il comando (sostituendo a 00:11:22:33:44:55 l'indirizzo Bluetooth del cellulare):

sdptool search --bdaddr 00:11:22:33:44:55 DUN | grep Channel

Ecco un possibile risultato:

    Channel: 3

Il canale giusto da utilizzare sembrerebbe il numero 3. Alcuni cellulari però restituiscono l'indirizzo sbagliato, nel qual caso si dovrà andare per prove.

Aprire un terminale e digitare:

sudo rfcomm bind rfcomm0 00:11:22:33:44:55 3

Inserire opportunamente l'indirizzo Bluetooth del cellulare e il canale corretto per la connessione Dial-up.

Per verificare che la creazione del dispositivo rfcomm sia avvenuta correttamente, digitare:

rfcomm

il risultato dovrebbe essere:

rfcomm0: 00:11:22:33:44:55 channel 3 clean

Se il canale dovesse risultare closed, operare in questo modo:

sudo rfcomm release rfcomm0
sudo rfcomm bind rfcomm0 00:11:22:33:44:55 1

Verificare ora che il canale sia in stato clean.

A questo punto la configurazione bluetooth è terminata.

Rendere permanente la configurazione

Dopo essersi assicurati che la connessione a Internet funziona, è possibile rendere permanenti le modifiche di rfcomm in modo da non dover digitare ogni volta l'identificativo del cellulare e il canale da usare.

Aprire il file /etc/bluetooth/rfcomm.conf con il proprio editor di testo preferito usando i privilegi di amministrazione, per esempio:

gksu gedit /etc/bluetooth/rfcomm.conf

e aggiungere al file le seguenti righe:

rfcomm0 {
    bind yes;
    # Indirizzo Bluetooth del cellulare
    device 00:11:22:33:44:55;
    # canale RFCOMM per la connessione
    channel    1;
    # Commento a piacere
    comment "Commento a piacere";
}

A questo punto per sfruttare il modem del cellulare è sufficiente digitare da terminale:

sudo rfcomm bind all

Connessione a Internet

Connessione tramite interfaccia grafica

È necessario installare il pacchetto gnome-ppp presente nei repository di Ubuntu. Da riga di comando è sufficiente digitare:

sudo apt-get install gnome-ppp

Avviare gnome-ppp da Applicazioni -> Internet -> GNOME PPP, fare clic su Configura e impostare:

  • /dev/rfcomm0 come dispositivo modem;

  • AT+cgdcont=,"ip","StringaAPN" come stringa di inizializzazione.

Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore:

  • Tim: ibox.tim.it

  • Vodafone: web.omnitel.it

  • Wind: internet.wind

  • H3G: apn.tre.it

Disabilitare le opzioni «Attendi segnale di linea» e «Controlla Carrier Line». Abilitare invece «Modo Stupido».

Connessione tramite riga di comando

Il programma wvdial è già incluso in Ubuntu e permette la connessione da riga di comando.

Configurazione di wvdial

Aprire il file /etc/wvdial.conf con il proprio editor di testo preferito usando i privilegi di amministrazione.

Il file wvdial.conf dovrà presentare questo contenuto:

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 460800
Init1 = ATZ
Init2 = AT+cgdcont=,"ip","StringaAPN"
ISDN = 0
Modem Type = Analog Modem
Carrier Check = no
Stupid Mode = on
Phone = *99#
Username = ininfluente
Password = ininfluente

Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore:

  • Tim: ibox.tim.it

  • Vodafone: web.omnitel.it

  • Wind: internet.wind

  • H3G: apn.tre.it

I campi Username e password non hanno importanza e possono essere riempiti con caratteri a piacere.

Connessione e disconnessione

  • Per connettersi basta digitare wvdial dal terminale.

  • Per disconnettersi basta premere la combinazione di tasti Ctrl+C nel terminale dove è stato lanciato wvdial.

Creare un'icona per la connessione

Sul desktop cliccare col tasto destro e creare un nuovo collegamento. Alla voce comando scrivere wvdial e spuntare la casella «esegui in terminale» (in questo modo si potrà vedere lo stato di connessione, gli indirizzi e successivamente terminare la connessione con CTRL+C).

Anchor(ur)

Ulteriori risorse


CategoryHardware