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 33 e 60 (in 27 versioni)
Versione 33 del 08/11/2007 14.29.34
Dimensione: 6853
Autore: pippomu
Commento: l'APN H3G corretto è tre.it. Funziona anche per chi ha il naviga tre attivo
Versione 60 del 16/10/2025 15.56.24
Dimensione: 7360
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
## 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)]]||
#format wiki
#language it
<<BR>>
<<Indice(depth=2)>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=165802"; rilasci="24.04 22.04 20.04")>>
Linea 9: Linea 11:
Questa guida spiega come avere accesso a Internet sul computer sfruttando un cellulare GPRS, EDGE o UMTS collegato al computer tramite Bluetooth. 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 11: Linea 13:
La procedura dovrebbe essere valida per qualunque cellulare e gestore.  La procedura è valida per qualunque cellulare e gestore telefonico.
Linea 13: Linea 15:
= Preparativi = = Preparativi e configurazione =
Linea 15: Linea 17:
Prima di procedere, occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante sul computer e sul cellulare. A tal proposito, consultare la [:Hardware/DispositiviSenzaFili/BluetoothGuida: 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). Prima di procedere, occorre assicurarsi che:
Linea 17: Linea 19:
= Configurare il Bluetooth =  * siano rilevabili il '''Bluetooth''' del proprio computer e cellulare.
 * Il cellulare sia correttamente configurato per condividere la connessione Internet via Bluetooth (consultare il manuale del proprio cellulare nel caso necessitasse di impostazioni particolari).
 * Sia correttamente abilitata la propria scheda SIM per la connessione a Internet (consultare il proprio gestore per ulteriori informazioni).
Linea 19: Linea 23:
Come prima cosa è necessario trovare l’indirizzo Bluetooth del cellulare. Attivare il bluetooth sul cellulare, e da terminale digitare: {{{
hcitool scan
== Trovare l'indirizzo MAC Bluetooth del dispositivo ==

 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando per avviare la scansione dei dispositivi Bluetooth:{{{
sudo bluetoothctl scan on
}}}Verrà richiesto di inserire la password. Una volta inserita, il [[AmministrazioneSistema/Terminale|terminale]] inizierà a cercare i dispositivi. 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 cellulare. Annotarli in quanto serviranno in seguito.
 }}}
 0. Spegnere la scansione digitando:{{{
sudo bluetoothctl scan off
Linea 23: Linea 39:
Il risultato dovrebbe essere simile a questo: {{{
Scanning ...
        00:11:22:33:44:55 NomeCellulare
}}}
 
== Attivare la rete mobile (con NetworkManager) ==
Linea 29: Linea 41:
Il numero è l’indirizzo Bluetooth del cellulare. Annotarlo in quanto servirà nel seguito della procedura. Ubuntu 20.04 e successivi utilizzano l'[[InternetRete/ConfigurazioneRete/NetworkManager#Editor_di_configurazione|editor di configurazione]] per la gestione delle connessioni.
Linea 31: Linea 43:
Adesso bisogna scoprire quale canale 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
 0. Aggiungere una nuova connessione.
 0. Selezionare dal menu a tendina '''Banda larga mobile'''.

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

Nelle recenti versioni di Ubuntu non è più necessario configurare manualmente il canale DUN tramite [[InternetRete/ConfigurazioneRete/NetworkManager|NetworkManager]]. Ciò avviene automaticamente quando si abilita il [[#Tethering_Bluetooth_con_smartphone_Android|tethering Bluetooth]] su smartphone Android (vedere seguente paragrafo) e si aggiunge una connessione a banda larga mobile.

= Tethering Bluetooth con smartphone Android =

{{{#!wiki note
Accertarsi di aver sottoscritto un contratto telefonico che permetta la navigazione da smartphone e da pc. Le seguenti procedure possono variare a seconda della compagnia che offre il servizio e del tipo di smartphone.
Linea 35: Linea 56:
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.
Sullo smartphone:
 0. Attivare la connessione dati.
 0. Seguire il menu '''''Impostazioni → Connessioni → Router wifi e tethering''''' e selezionare/attivare '''''Tethering Bluetooth'''''.
 {{{#!wiki note
Oppure percorso simile, es. '''''Impostazioni → Rete e Internet → Hotspot e tethering'''''. Un'interfaccia tipica delle impostazioni di tethering su Android.
 }}}
Linea 41: Linea 63:
Il prossimo passo consente a Ubuntu di usare il cellulare come se fosse un modem collegato alla porta seriale; da terminale digitare: {{{
sudo rfcomm bind rfcomm0 00:11:22:33:44:55 1
Su Ubuntu:
 0. Assicurarsi che il Bluetooth sia attivo e che lo smartphone sia associato. Andando su '''Impostazioni → Bluetooth''' e verificando che il tuo telefono sia nell'elenco dei dispositivi. Se non lo è, associarlo.
 0. Una volta che il tethering Bluetooth è attivo sul telefono e il telefono è associato al Personal Computer, [[InternetRete/ConfigurazioneRete/NetworkManager|NetworkManager]] riconoscerà lo smartphone come una scheda di rete. L'icona nell'area delle notifiche cambierà per indicare la connessione.

A questo punto sul computer dovrebbe essere possibile navigare in internet.

== Utilizzare il cellulare come modem (Metodo Legacy) ==

Nelle versioni moderne di Ubuntu con [[InternetRete/ConfigurazioneRete/NetworkManager|NetworkManager]], questa configurazione è spesso gestita automaticamente. Tuttavia in caso di problemi questo metodo può essere ancora utile.

Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo rfcomm bind rfcomm0 <address_bluetooth> <n_channel>
Linea 45: Linea 77:
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
{{{#!wiki note
Inserire opportunamente l'indirizzo '''<address_bluetooth>''' del cellulare (trovato in precedenza) e il '''<n_channel>''' corretto per la connessione Dial-up. Per trovare il canale corretto potrebbero essere necessari strumenti come `sdptool browse <address_bluetooth>` per elencare i servizi offerti dal telefono mentre si ricerca quello relativo a Dial-Up Networking (DUN). Spesso si tratta del canale 1.
Linea 51: Linea 81:
il risultato dovrebbe essere: {{{ Per verificare che la creazione del dispositivo ''rfcomm'' sia avvenuta correttamente, digitare:{{{
rfcomm
}}} il risultato dovrebbe essere:{{{
Linea 55: Linea 87:
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. 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 o che il telefono non stia offrendo il servizio DUN su quel canale.
Linea 57: Linea 89:
== Rendere permanente la configurazione == == Rendere permanente la configurazione (per metodo Legacy rfcomm) ==
Linea 59: Linea 91:
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. Dopo essersi assicurati che la [[#Connessione_a_Internet|connessione a Internet]] funziona tramite il metodo `rfcomm bind`, è possibile rendere permanente la configurazione di `rfcomm` in modo da non dover digitare ogni volta l'indirizzo Bluetooth del cellulare e il canale da utilizzare.
Linea 61: Linea 93:
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: {{{
Aprire il file `/etc/bluetooth/rfcomm.conf` (se non esiste è necessario crearlo) con il proprio [[Ufficio/EditorDiTesto|editor di testo]] preferito usando i [[AmministrazioneSistema/PrivilegiDiAmministrazione/Sudo|privilegi di amministrazione]], ad esempio:{{{
sudo nano /etc/bluetooth/rfcomm.conf
}}} e aggiungere al file le seguenti righe:{{{
Linea 70: Linea 101:
    channel    1;     channel 1;
Linea 72: Linea 103:
    comment "Commento a piacere";     comment "Connessione Bluetooth Mobile";
Linea 74: Linea 105:
}}} }}} Salvare il file e riavviare il servizio Bluetooth o il sistema affinché le modifiche abbiano effetto.
Linea 78: Linea 109:
[[Anchor(Connessione_a_Internet)]]
= Connessione a Internet =
= Risoluzione problemi =
Linea 81: Linea 111:
== Connessione tramite interfaccia grafica == == Rimuovere le connessioni mobili inutilizzate da NetworkManager ==
Linea 83: Linea 113:
Ubuntu usa il programma '''GNOME PPP''', distribuito con il pacchetto `gnome-ppp` presente nei repository di Ubuntu. Per installarlo da riga di comando è sufficiente digitare: {{{
sudo apt-get install gnome-ppp
}}}
Talvolta può capitare di avere una lunga lista di nomi di connessioni a cellulari che non vengono più utilizzate. [[InternetRete/ConfigurazioneRete/NetworkManager|NetworkManager]] permette di rimuovere le reti fisse o Wi-Fi direttamente dall'interfaccia grafica. Per rimuovere le reti mobili manualmente:
Linea 87: Linea 115:
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.
Digitare i seguenti comandi in un [[AmministrazioneSistema/Terminale| terminale]]:{{{
cd /etc/NetworkManager/system-connections
sudo rm <nome_della_connessione>
}}} Sostituire «`<nome_della_connessione>`» con il nome del profilo della connessione che si desidera rimuovere. Vedere l'elenco dei profili in quella directory.
Linea 91: Linea 120:
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'''».[[BR]]Inserire come numero di telefono «'''*99#'''».

== 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, e aggiungere al file le seguenti righe: {{{
[Dialer cellulare]
Modem = /dev/rfcomm0
Baud = 460800
Modem Type = Analog Modem
Carrier Check = no
Username = ininfluente
Password = ininfluente
Init1 = ATZ0
}}}

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

Se nel cellulare sono già presenti uno o più profili per la connessione a Internet e uno di questi è configurato con i parametri richiesti per la SIM attualmente in uso, aggiungere la riga: {{{
Init2 = ATD*99***N#
}}}
dove '''N''' va sostituito con il numero corrispondente alla posizione del profilo scelto (al primo profilo visualizzato sul cellulare corrisponde il numero 1, al secondo il numero 2 e così via). Se è presente un solo profilo, ''N'' può essere omesso.

Se nel cellulare non è presente alcun profilo per la connessione a Internet, è possibile configurarlo direttamente tramite wvdial, aggiungendo le righe: {{{
Init2 = AT+CGDCONT=1,"ip","StringaAPN"
Init3 = ATD*99***1#
}}}

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: `tre.it`

=== Connessione e disconnessione ===

 * Per connettersi basta digitare {{{wvdial cellulare}}} 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)]]
Linea 149: Linea 122:
 * [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]
 * [[Hardware/Modem|Portale Modem del wiki]]


Guida verificata con Ubuntu: 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

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.

  • Il cellulare sia correttamente configurato per condividere la connessione Internet via Bluetooth (consultare il manuale del proprio cellulare nel caso necessitasse di impostazioni particolari).
  • Sia correttamente abilitata la propria scheda SIM per la connessione a Internet (consultare il proprio gestore per ulteriori informazioni).

Trovare l'indirizzo MAC Bluetooth del dispositivo

  1. Digitare nel terminale il seguente comando per avviare la scansione dei dispositivi Bluetooth:

    sudo bluetoothctl scan on

    Verrà richiesto di inserire la password. Una volta inserita, il terminale inizierà a cercare i dispositivi. 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 cellulare. Annotarli in quanto serviranno in seguito.

  2. Spegnere la scansione digitando:

    sudo bluetoothctl scan off

Attivare la rete mobile (con NetworkManager)

Ubuntu 20.04 e successivi utilizzano l'editor di configurazione per la gestione delle connessioni.

  1. Aggiungere una nuova connessione.
  2. Selezionare dal menu a tendina Banda larga mobile.

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

Nelle recenti versioni di Ubuntu non è più necessario configurare manualmente il canale DUN tramite NetworkManager. Ciò avviene automaticamente quando si abilita il tethering Bluetooth su smartphone Android (vedere seguente paragrafo) e si aggiunge una connessione a banda larga mobile.

Tethering Bluetooth con smartphone Android

Accertarsi di aver sottoscritto un contratto telefonico che permetta la navigazione da smartphone e da pc. Le seguenti procedure possono variare a seconda della compagnia che offre il servizio e del tipo di smartphone.

Sullo smartphone:

  1. Attivare la connessione dati.
  2. Seguire il menu Impostazioni → Connessioni → Router wifi e tethering e selezionare/attivare Tethering Bluetooth.

    Oppure percorso simile, es. Impostazioni → Rete e Internet → Hotspot e tethering. Un'interfaccia tipica delle impostazioni di tethering su Android.

Su Ubuntu:

  1. Assicurarsi che il Bluetooth sia attivo e che lo smartphone sia associato. Andando su Impostazioni → Bluetooth e verificando che il tuo telefono sia nell'elenco dei dispositivi. Se non lo è, associarlo.

  2. Una volta che il tethering Bluetooth è attivo sul telefono e il telefono è associato al Personal Computer, NetworkManager riconoscerà lo smartphone come una scheda di rete. L'icona nell'area delle notifiche cambierà per indicare la connessione.

A questo punto sul computer dovrebbe essere possibile navigare in internet.

Utilizzare il cellulare come modem (Metodo Legacy)

Nelle versioni moderne di Ubuntu con NetworkManager, questa configurazione è spesso gestita automaticamente. Tuttavia in caso di problemi questo metodo può essere ancora utile.

Digitare nel terminale il seguente comando:

sudo rfcomm bind rfcomm0 <address_bluetooth> <n_channel>

Inserire opportunamente l'indirizzo <address_bluetooth> del cellulare (trovato in precedenza) e il <n_channel> corretto per la connessione Dial-up. Per trovare il canale corretto potrebbero essere necessari strumenti come sdptool browse <address_bluetooth> per elencare i servizi offerti dal telefono mentre si ricerca quello relativo a Dial-Up Networking (DUN). Spesso si tratta del canale 1.

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 o che il telefono non stia offrendo il servizio DUN su quel canale.

Rendere permanente la configurazione (per metodo Legacy rfcomm)

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

Aprire il file /etc/bluetooth/rfcomm.conf (se non esiste è necessario crearlo) con il proprio editor di testo preferito usando i privilegi di amministrazione, ad esempio:

sudo nano /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 "Connessione Bluetooth Mobile";
}

Salvare il file e riavviare il servizio Bluetooth o il sistema affinché le modifiche abbiano effetto.

A questo punto il dispositivo /dev/rfcomm0 sarà sempre disponibile e basterà attivare il bluetooth sul cellulare per sfruttarlo.

Risoluzione problemi

Rimuovere le connessioni mobili inutilizzate da NetworkManager

Talvolta può capitare di avere una lunga lista di nomi di connessioni a cellulari che non vengono più utilizzate. NetworkManager permette di rimuovere le reti fisse o Wi-Fi direttamente dall'interfaccia grafica. Per rimuovere le reti mobili manualmente:

Digitare i seguenti comandi in un terminale:

cd /etc/NetworkManager/system-connections
sudo rm <nome_della_connessione>

Sostituire «<nome_della_connessione>» con il nome del profilo della connessione che si desidera rimuovere. Vedere l'elenco dei profili in quella directory.

Ulteriori risorse


CategoryHardware