|
Dimensione: 7452
Commento: Rivista la forma, reso impersonale corretto qualche errore.
|
Dimensione: 4657
Commento:
|
| 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>> <<Indice(depth=2)>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=165802"; rilasci="20.04")>> |
| Linea 6: | Linea 11: |
| Lo scopo principale di questa guida è realizzare una connessione a Internet GPRS, EDGE o UMTS, collegando un cellulare al computer mediante 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 8: | Linea 13: |
| Volendo collegare il cellulare tramite cavetto USB, vedere la sezione [#ur ulteriori risorse]. | La procedura è valida per qualunque cellulare e gestore telefonico. |
| Linea 10: | Linea 15: |
| La procedura è stata testata con un '''Nokia 6630''' tramite gestore TIM ma la guida dovrebbe essere valida per qualunque cellulare e gestore. | = Preparativi = |
| Linea 12: | Linea 17: |
| = Configurazione del Bluetooth = | 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]]. |
| Linea 14: | Linea 19: |
| Per installare i pacchetti necessari al funzionamento del bluetooth, digitare da terminale:{{{ sudo apt-get install gnome-bluetooth bluez-utils bluez-pin |
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). = Rilevare indirizzo MAC del dispositivo = Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e digitare: {{{ sudo bluetoothctl scan on |
| Linea 18: | Linea 28: |
| Come prima cosa è necessario trovare l’indirizzo fisico del dispositivo bluetooth. Attivare il bluetooth sul cellulare e, sempre da terminale, digitare: {{{ 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 22: | Linea 39: |
| Il risultato dovrebbe essere: {{{ Inquiring … 00:11:22:33:44:55 clock offset: 0×0359 class: 0×50020c }}} |
= Attivare canale per servizio DUN = |
| Linea 28: | Linea 41: |
| Il primo numero è l’indirizzo MAC del cellulare. Annotarlo in quanto 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 |
È necessario identificare quale canale viene usato dal cellulare per offrire il servizio ''Dial-Up Networking'' (DUN).<<BR>> Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando: {{{ sdptool search --bdaddr 00:11:22:33:44:55 DUN | grep Channel |
| Linea 34: | Linea 47: |
| e modificarlo 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 viene indicato il canale numero 1. Alcuni cellulari potrebbero non restituire il numero corretto e in tal caso occorre 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.<<BR>> 0. Digitare 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 in precedenza. }}} 0. 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]] funzioni, è possibile rendere permanente la configurazione di ''rfcomm'' in modo da non dover digitare ogni volta l'indirizzo Bluetooth del cellulare e relativo canale. 0. 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]]. 0. Aggiungere al file le seguenti righe: {{{ rfcomm0 { bind yes; # Indirizzo Bluetooth del cellulare |
| Linea 39: | Linea 84: |
| # # RFCOMM channel for the connection | # canale RFCOMM per la connessione |
| Linea 41: | Linea 86: |
| # # Description of the connection comment "Nokia 6630"; |
# Commento a piacere comment "Commento a piacere"; |
| Linea 46: | Linea 91: |
| Inserire 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 48: | Linea 93: |
| ||<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 come, ad esempio, il canale 3.''' || | <<Anchor(Connessione_a_Internet)>> = Connessione a Internet = |
| Linea 50: | Linea 96: |
| Provare a dare nel terminale il comando: {{{ sdptool search DUN }}} |
Per configurare la connessione a banda larga mobile, seguire il seguente [[InternetRete/ConfigurazioneRete/NetworkManager#connessione_banda_larga|paragrafo]]. |
| Linea 54: | Linea 98: |
| 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 }}} Esaminando il 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 nel resto della guida). Con cellulari diversi, questa ricerca dà risultati più corretti. Salvare questo file e chiuderlo. Aprire il file `/etc/bluetooth/pin`: {{{ sudo gedit /etc/bluetooth/pin }}} Cancellarne il contenuto e sostituirlo con {{{ PIN:1234 }}} Salvare e chiudere. Il file {{{bluepin}}} deve contenere solo la riga: {{{ #!/bin/sh }}} Controllare con il comando: {{{ sudo gedit /etc/bluetooth/bluepin }}} Salvare e chiudere anche questo. Aprire il file `/etc/bluetooth/hcid.conf`: {{{ sudo gedit /etc/bluetooth/hcid.conf }}} e modificare 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 molta 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 }}} Inserire 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 nel file rfcomm.conf'') 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 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 = Si può ora provare 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 basta, ogni volta, digitare {{{wvdial}}} dal terminale. *Premere la combinazione di tasti '''Ctrl+C''' per disconnettersi. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">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 è sufficiente il comando: {{{ 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 impostare: '''/dev/rfcomm0''' come indirizzo del dispositivo; '''AT+cgdcont=,"ip","ibox.tim.it"''' come stringa di inizializzazione. Togliere inoltre la spunta da «'''Attendi segnale di linea'''» e da «'''Controlla Carrier Line'''». Spuntare invece «'''Modo Stupido'''». [[Anchor(ur)]] |
<<Anchor(ur)>> |
| Linea 206: | Linea 101: |
| * [http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/ Treviño’s Blog] | * [[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 208: | Linea 104: |
| * [:ModemCellulareUmtsUsb] * [:modemGPRSusb] |
|
| Linea 212: | Linea 105: |
| CategoryHardware CategoryNuoviDocumenti | CategoryHardware |
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
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).
Rilevare indirizzo MAC del dispositivo
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 canale per servizio DUN
È necessario identificare quale canale viene usato dal cellulare per offrire il servizio Dial-Up Networking (DUN).
Digitare nel terminale il 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 viene indicato il canale numero 1. Alcuni cellulari potrebbero non restituire il numero corretto e in tal caso occorre 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 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 in precedenza.
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 funzioni, è possibile rendere permanente la configurazione di rfcomm in modo da non dover digitare ogni volta l'indirizzo Bluetooth del cellulare e relativo canale.
Aprire il file /etc/bluetooth/rfcomm.conf (se non esiste è necessario crearlo) con il proprio editor di testo preferito usando i privilegi di amministrazione.
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
Per configurare la connessione a banda larga mobile, seguire il seguente paragrafo.
