Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 5 del 17/03/2007 00.36.14

Nascondi questo messaggio

BR

Introduzione

Lo scopo principale di questa guida è realizzare un collegamento a Internet GPRS, EDGE o UMTS, collegandolo al computer mediante Bluetooth.

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

La procedura è stata testata con un Nokia 6630 e gestore TIM ma la guida dovrebbe andare bene per qualunque cellulare e qualunque gestore.

Configurazione del Bluetooth

Per installare i pacchetti necessari al funzionamento del bluetooth, digitare in un terminale:

sudo apt-get install gnome-bluetooth bluez-utils bluez-pin

Adesso per prima cosa è necessario trovare l’indirizzo fisico del dispositivo bluetooth. Attivare il bluetooth sul cellulare e in un terminale digitare:

hcitool inq

Il risultato dovrebbe essere piu o meno questo:

   Inquiring …
            00:11:22:33:44:55       clock offset: 0×0359    class: 0×50020c

Il primo numero è l’indirizzo MAC del cellulare. Annotarlo perché servirà nel seguito della procedura.

Per modificare i file di configurazione del bluetooth, aprire in un editor di testo il file /etc/bluetooth/rfcomm.conf:

sudo gedit /etc/bluetooth/rfcomm.conf

e modificarlo in questo modo:

 rfcomm0 {
  bind yes;
#    # Bluetooth address of the device
    device 00:11:22:33:44:55;
#    # RFCOMM channel for the connection
    channel    1;
#    # Description of the connection
    comment "Nokia 6630";
}

Inserire dopo device l'indirizzo MAC rilevato al passo precedente. Il commento può essere personalizzato a piacere.

Immagine(Icone/Piccole/note.png,,center)

Alcuni cellulari potrebbero utilizzare un canale RFCOMM diverso da 1 per la connessione dial-up. Ad esempio qualcuno riporta come funzionante il canale 3.

Provare a dare nel terminale il comando:

sdptool search DUN

Ecco un possibile 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. In questo caso il cellulare utilizzato (Nokia 6630) funziona bene solo se viene utilizzato il canale numero 1 (come scritto in tutta la guida). Magari in cellulari diversi, questa ricerca dà un risultato più corretto.

Salvare questo file e chiuderlo.

Aprire il file /etc/bluetooth/pin:

sudo gedit /etc/bluetooth/pin

Cancellare tutto quello che c'è e scrivere

PIN:1234

Salvare anche questo e chiuderlo.

sudo gedit /etc/bluetooth/bluepin

Deve contenere solo la riga:

Salvare anche questo e chiuderlo. Aprire il file /etc/bluetooth/hcid.conf:

sudo gedit /etc/bluetooth/hcid.conf

e modificarlo in questo modo (molte righe dovrebbero già essere presenti):

'''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;''

Fare molto attenzione a verificare la riga 26, quella del pin_helper. Le altre si possono lasciare immodificate. Salvare e chiudere anche quest'ultimo file.

Adesso aprire un terminale e digitare:

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, digitare:

rfcomm

il risultato dovrebbe essere più o meno questo:

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

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

sudo rfcomm release all
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.

Connessione con WvDial

Adesso proviamo ad effettuare la connessione a internet utilizzando wvdial.

Aprire il file /etc/wvdial.conf:

sudo gedit /etc/wvdial.conf

Contenuto di wvdial.conf

Il file wvdial.conf dovrà presentare questo contenuto:

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

Nel campo Init2 è necessario inserire la stringa corretta per il proprio gestore:

1.Tim: AT+cgdcont=,"ip","ibox.tim.it"

2.Vodafone: AT+cgdcont=,"ip","web.omnitel.it"

3.Wind: AT+cgdcont=,"ip","internet.wind"

4.H3G: AT+cgdcont=,"ip","apn.tre.it"

Connessione e disconnessione

  • Per connettersi ogni volta basta digitare wvdial dal terminale.

  • Premere la combinazione di tasti Ctrl+C per disconnettersi.

Immagine(Icone/Piccole/note.png,,center)

Digitare 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).

Connessione con Gnome-PPP

Se per connettersi, al posto di wvdial, si preferisce utilizzare un'interfaccia grafica, 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 dovrebbero sorgere difficoltà per una corretta configurazione. In ogni caso, nelle opzioni avanzate basta impostare: /dev/rfcomm0 come indirizzo del dispositivo; AT+cgdcont=,"ip","ibox.tim.it" come stringa di inizializzazione. Inoltre togliere la spunta da «Attendi segnale di linea» e da «Controlla Carrier Line». Spuntare invece «Modo Stupido».

Anchor(ur)

Ulteriori risorse


CategoryHardware CategoryNuoviDocumenti