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 4 e 54 (in 50 versioni)
Versione 4 del 16/03/2007 21.41.33
Dimensione: 7015
Commento: renderla ulteriormente impersonale
Versione 54 del 11/07/2022 15.03.20
Dimensione: 6280
Autore: jeremie2
Commento: importata pagina di prova da ivantu/bluetooth-telefono_prova
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[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)]]||
## page was renamed from Hardware/Modem/GprsBluetooth
## page was renamed from ModemGprsBluetooth
#format wiki
#language it
<<BR>>
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
<<Indice(depth=2)>>
<<Informazioni(rilasci="20.04")>>
Linea 5: Linea 11:
Lo scopo principale di questa guida è realizzare un collegamento a Internet GPRS, EDGE o UMTS, collegandolo al computer mediante Bluetooth.
Linea 7: Linea 12:
Se volete connettere il cellulare tramite cavetto USB, riferitevi alla sezione [#ur ulteriori risorse]. Questa guida spiega come avere accesso a Internet sul computer sfruttando un cellulare GPRS, EDGE o UMTS collegato al computer tramite ''[[Hardware/DispositiviSenzaFili/Bluetooth|Bluetooth]]''.
Linea 9: Linea 14:
La procedura è stata testata con un '''Nokia 6630''' e gestore TIM ma la guida dovrebbe andare bene per qualunque cellulare e qualunque gestore.  La procedura è valida per qualunque cellulare e gestore telefonico.
Linea 11: Linea 16:
= Configurazione del Bluetooth = = Preparativi e configurazione =
Linea 13: Linea 18:
Installiamo i pacchetti necessari al funzionamento del bluetooth: {{{
sudo apt-get install gnome-bluetooth bluez-utils bluez-pin
Prima di procedere, occorre assicurarsi che siano rilevabili il '''Bluetooth''' del proprio computer e cellulare. A tal proposito, consultare la [[Hardware/DispositiviSenzaFili/Bluetooth| guida al Bluetooth]].

Assicurarsi inoltre che la propria scheda SIM sia correttamente abilitata per la connessione a Internet (consultare il proprio gestore per ulteriori informazioni) e che il cellulare sia correttamente configurato per condividere la connessione Internet via bluetooth (alcuni cellulari hanno bisogno di impostazioni particolari, consultare il manuale del proprio cellulare).

== Trovare l'indirizzo MAC Bluetooth del dispositivo ==

 0. Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e digitare: {{{
sudo bluetoothctl scan on
Linea 17: Linea 28:
Adesso per prima cosa dobbiamo trovare l’indirizzo fisico del dispositivo bluetooth. Attivate il bluetooth sul cellulare ,aprite il terminale e digitate {{{
hcitool inq
Il risultato dovrebbe essere simile a questo: {{{
Discovery started
[CHG] Controller A1:B2:C3:D4:E5:F6 Discovering: yes
[NEW] Device 00:11:22:33:44:55 [Nome Device]
}}}
 
{{{#!wiki note
Il numero come riportato nell'esempio '''00:11:22:33:44:55''' è l’indirizzo Bluetooth del cellulare.<<BR>>Il '''[Nome Device]''' è il nome del vostro del cellulare. Annotarli in quanto servirà nel seguito della procedura.
Linea 21: Linea 38:
Il risultato dovrebbe essere piu o meno questo: {{{
   Inquiring …
            00:11:22:33:44:55 clock offset: 0×0359 class: 0×50020c
}}}
 
##== Attivare la rete mobile ==
## 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''nm-connection-editor'''.
## 0. 'Aggiungere' una nuova connessione.
## 0. Selezionare dal menu a discesa "Banda larga mobile".
## 0. per il tuo paese e il tuo provider di servizi cellulari.
Linea 27: Linea 44:
Il primo numero è proprio l’indirizzo MAC del cellulare. Segnatelo perché servirà in seguito.
Linea 29: Linea 45:
Adesso modifichiamo i file di configurazione del bluetooth {{{
sudo gedit /etc/bluetooth/rfcomm.conf
== Attivare il canale per offrire il servizio Dial-Up Networking (DUN) ==

Adesso bisogna scoprire quale canale viene usato dal cellulare per offrire il servizio ''Dial-Up Networking'' (DUN).

 * Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sdptool search --bdaddr 00:11:22:33:44:55 DUN | grep Channel
Linea 33: Linea 53:
e modificatelo in questo modo {{{
 rfcomm0 {
  bind yes;
# # Bluetooth address of the device
{{{#!wiki note
Sostituire a 00:11:22:33:44:55 l'indirizzo Bluetooth del cellulare.
}}}

Ecco un possibile risultato:{{{
    Channel: 1
}}}

In questo esempio il canale sembrerebbe il numero 1. Alcuni cellulari però restituiscono un numero sbagliato, nel qual caso si dovrà procedere per tentativi.

== Utilizzare il cellulare come modem ==

Il prossimo passo consente a Ubuntu di usare il cellulare come se fosse un modem collegato alla porta seriale.

 * Digitare [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo rfcomm bind rfcomm0 [address_bluetooth] [n_channel]
}}}

{{{#!wiki note
Inserire opportunamente l'indirizzo '''[address_bluetooth]''' del cellulare e il '''[n_channel]''' corretto per la connessione Dial-up, cercati con le procedure precedenti.
}}}

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 1 clean
}}}

Se all'atto della [[#Connessione_a_Internet|connessione]] dovessero esserci problemi, è probabile che si debbano ripetere gli ultimi due comandi per impostare un canale differente.

== Rendere permanente la configurazione ==

Dopo essersi assicurati che la [[#Connessione_a_Internet|connessione a Internet]] funziona, è possibile rendere permanente la configurazione di rfcomm in modo da non dover digitare ogni volta l'indirizzo Bluetooth del cellulare e il canale da usare.

Aprire il file `/etc/bluetooth/rfcomm.conf` (se non esiste è necessario crearlo) con il proprio [[Ufficio/EditorDiTesto|editor di testo]] preferito usando i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e aggiungere al file le seguenti righe: {{{
rfcomm0 {
    bind yes;
    # Indirizzo Bluetooth del cellulare
Linea 38: Linea 94:
# # RFCOMM channel for the connection     # canale RFCOMM per la connessione
Linea 40: Linea 96:
# # Description of the connection
    comment "Nokia 6630";
    # Commento a piacere
    comment "Commento a piacere";
Linea 45: Linea 101:
Inserite dopo "device" l'indirizzo MAC rilevato al passo precedente. Il commento può essere personalizzato a piacere A questo punto il dispositivo `/dev/rfcomm0` sarà sempre disponibile e basterà attivare il bluetooth sul cellulare per sfruttarlo.
Linea 47: Linea 103:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''' Alcuni cellulari potrebbero utilizzare un canale RFCOMM diverso da 1 per la connessione dial-up. Ad esempio qualcuno riporta funzionante il canale 3.''' || <<Anchor(Connessione_a_Internet)>>
= Connessione a Internet =
Linea 49: Linea 106:
Provate a dare nel terminale il comando {{{
sdptool search DUN
}}}
== Ubuntu 20.04 e successive ==
Linea 53: Linea 108:
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.
Per configurare la connessione a banda larga mobile, seguire il seguente [[ivantu/NetworkManager#Connessione_a_banda_larga_mobile|paragrafo]].
Linea 76: Linea 110:
Salvate questo file e chiudetelo.
Passiamo al successivo: {{{
sudo gedit /etc/bluetooth/pin
}}}
##Per configurare la connessione, è sufficiente fare clic sull'icona dell'applet '''Network Manager''' nell'area di notifica, selezionare '''Connessioni modem...''' e premere '''Connetti a ppp0 via Modem'''.
Linea 81: Linea 112:
Cancellate tutto quello che c'è e scrivete {{{
PIN:1234
}}}
## avviare '''''Sistema -> Amministrazione -> Rete''''', nella scheda '''Connessioni''' selezionare '''Connessione punto a punto''' e premere il pulsante '''Proprietà'''.
Linea 85: Linea 114:
Salvate anche questo e chiudetelo. {{{
sudo gedit /etc/bluetooth/bluepin
}}}
## == Ubuntu 8.04 ==
Linea 89: Linea 116:
Deve contenere solo la riga {{{
#!/bin/sh
}}}
## All'interno della finestra '''Proprietà di ppp0''', nella scheda '''Generale''' abilitare la connessione, come tipo di connessione selezionare '''GPRS/UMTS''', come '''Nome del punto di accesso''' inserire quello adatto fra i seguenti:
## * Tim: `ibox.tim.it`
## * Vodafone: `web.omnitel.it`
## * Wind: `internet.wind`
## * H3G: `tre.it`
## * H3G (opzione Naviga3): `naviga.tre.it`
## i campi '''Nome utente''' e '''Password''' sono ininfluenti e possono essere riempiti a piacere;
Linea 93: Linea 124:
Salvate anche questo e chiudete.
Adesso modifichiamo il file {{{
sudo gedit /etc/bluetooth/hcid.conf
}}}
## nella scheda '''Modem''' inserire come '''Porta del modem''' `/dev/rfcomm0`. Gli altri due parametri possono essere lasciati inalterati;
Linea 98: Linea 126:
in questo modo (molte righe dovrebbero già esser cosi di default): {{{ ## nella scheda '''Opzioni''' attivare tutte e tre le opzioni proposte.
Linea 100: Linea 128:
'''riga 17(circa):''' ''security user;'' ## Premere '''OK''' per salvare la configurazione.
Linea 102: Linea 130:
'''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: {{{
[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 dovete mettere la stringa giusta per il vostro 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. '''Nota''' - Ctrl+c dovrete premerlo sul terminale dove avete lanciato {{{wvdial}}}

== Creare un'icona per la connessione ==

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''".

[[Anchor(ur)]]
<<Anchor(ur)>>
Linea 202: Linea 133:
http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/  * [[http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/|Treviño’s Blog]]
 * [[Hardware/Modem/CellulareGprsUmtsUsb|Gprs/Umts Usb con cellulare]]
Linea 204: Linea 136:
http://wiki.ubuntu-it.org/ModemCellulareUmtsUsb

http://wiki.ubuntu-it.org/modemGPRSusb
Linea 208: Linea 137:
CategoryNuoviDocumenti ## CategoryHardware CategoryDaRevisionare
CategoryHomepage


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Introduzione

Questa guida spiega come avere accesso a Internet sul computer sfruttando un cellulare GPRS, EDGE o UMTS collegato al computer tramite Bluetooth.

La procedura è valida per qualunque cellulare e gestore telefonico.

Preparativi e configurazione

Prima di procedere, occorre assicurarsi che siano rilevabili il Bluetooth del proprio computer e cellulare. A tal proposito, consultare la guida al Bluetooth.

Assicurarsi inoltre che la propria scheda SIM sia correttamente abilitata per la connessione a Internet (consultare il proprio gestore per ulteriori informazioni) e che il cellulare sia correttamente configurato per condividere la connessione Internet via bluetooth (alcuni cellulari hanno bisogno di impostazioni particolari, consultare il manuale del proprio cellulare).

Trovare l'indirizzo MAC Bluetooth del dispositivo

  1. Aprire una finestra di terminale e digitare:

    sudo bluetoothctl scan on

Il risultato dovrebbe essere simile a questo:

Discovery started
[CHG] Controller A1:B2:C3:D4:E5:F6 Discovering: yes
[NEW] Device 00:11:22:33:44:55 [Nome Device]

Il numero come riportato nell'esempio 00:11:22:33:44:55 è l’indirizzo Bluetooth del cellulare.
Il [Nome Device] è il nome del vostro del cellulare. Annotarli in quanto servirà nel seguito della procedura.

Attivare il canale per offrire il servizio Dial-Up Networking (DUN)

Adesso bisogna scoprire quale canale viene usato dal cellulare per offrire il servizio Dial-Up Networking (DUN).

  • Digitare nel terminale il seguente comando:

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

Sostituire a 00:11:22:33:44:55 l'indirizzo Bluetooth del cellulare.

Ecco un possibile risultato:

    Channel: 1

In questo esempio il canale sembrerebbe il numero 1. Alcuni cellulari però restituiscono un numero sbagliato, nel qual caso si dovrà procedere per tentativi.

Utilizzare il cellulare come modem

Il prossimo passo consente a Ubuntu di usare il cellulare come se fosse un modem collegato alla porta seriale.

  • Digitare terminale il seguente comando:

    sudo rfcomm bind rfcomm0 [address_bluetooth] [n_channel]

Inserire opportunamente l'indirizzo [address_bluetooth] del cellulare e il [n_channel] corretto per la connessione Dial-up, cercati con le procedure precedenti.

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 1 clean

Se all'atto della connessione dovessero esserci problemi, è probabile che si debbano ripetere gli ultimi due comandi per impostare un canale differente.

Rendere permanente la configurazione

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

Aprire il file /etc/bluetooth/rfcomm.conf (se non esiste è necessario crearlo) con il proprio editor di testo preferito usando i privilegi di amministrazione 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 il dispositivo /dev/rfcomm0 sarà sempre disponibile e basterà attivare il bluetooth sul cellulare per sfruttarlo.

Connessione a Internet

Ubuntu 20.04 e successive

Per configurare la connessione a banda larga mobile, seguire il seguente paragrafo.

Ulteriori risorse


CategoryHomepage