|
Dimensione: 7015
Commento: renderla ulteriormente impersonale
|
Dimensione: 6712
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 |
|
| Linea 5: | Linea 7: |
| Lo scopo principale di questa guida è realizzare un collegamento a Internet GPRS, EDGE o UMTS, collegandolo al computer mediante Bluetooth. | |
| Linea 7: | Linea 8: |
| 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 Bluetooth. |
| Linea 9: | Linea 10: |
| 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 dovrebbe essere valida per qualunque cellulare e gestore. |
| Linea 11: | Linea 12: |
| = Configurazione del Bluetooth = | = Preparativi = |
| Linea 13: | Linea 14: |
| Installiamo i pacchetti necessari al funzionamento del bluetooth: {{{ sudo apt-get install gnome-bluetooth bluez-utils bluez-pin |
Prima di procedere, occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante sul computer e sul cellulare. A tal proposito, consultare la [: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). = Configurare il Bluetooth = Come prima cosa è necessario trovare l’indirizzo Bluetooth del cellulare. Attivare il bluetooth sul cellulare, e da terminale digitare: {{{ hcitool scan |
| Linea 17: | Linea 22: |
| 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 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 27: | Linea 28: |
| Il primo numero è proprio l’indirizzo MAC del cellulare. Segnatelo perché servirà in seguito. | Il numero è l’indirizzo Bluetooth del cellulare. Annotarlo in quanto servirà nel seguito della procedura. |
| Linea 29: | Linea 30: |
| Adesso modifichiamo i file di configurazione del bluetooth {{{ sudo gedit /etc/bluetooth/rfcomm.conf |
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 |
| Linea 33: | Linea 34: |
| e modificatelo in questo modo {{{ rfcomm0 { bind yes; # # Bluetooth address of the device |
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. 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 }}} 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 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` 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 68: |
| # # RFCOMM channel for the connection | # canale RFCOMM per la connessione |
| Linea 40: | Linea 70: |
| # # Description of the connection comment "Nokia 6630"; |
# Commento a piacere comment "Commento a piacere"; |
| Linea 45: | Linea 75: |
| 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 77: |
| ||<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 80: |
| Provate a dare nel terminale il comando {{{ sdptool search DUN |
== Connessione tramite interfaccia grafica == 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 |
| Linea 53: | Linea 86: |
| 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. |
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 76: | Linea 90: |
| Salvate questo file e chiudetelo. Passiamo al successivo: {{{ sudo gedit /etc/bluetooth/pin |
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, 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 |
| Linea 81: | Linea 117: |
| Cancellate tutto quello che c'è e scrivete {{{ PIN:1234 |
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 durante la fase di connessione, aggiungendo la riga: {{{ Init2 = AT+CGDCONT=1,"ip","StringaAPN" |
| Linea 85: | Linea 128: |
| Salvate anche questo e chiudetelo. {{{ sudo gedit /etc/bluetooth/bluepin }}} |
Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore: |
| Linea 89: | Linea 130: |
| Deve contenere solo la riga {{{ #!/bin/sh }}} |
* Tim: `ibox.tim.it` * Vodafone: `web.omnitel.it` * Wind: `internet.wind` * H3G: `apn.tre.it` |
| Linea 93: | Linea 135: |
| Salvate anche questo e chiudete. Adesso modifichiamo il file {{{ sudo gedit /etc/bluetooth/hcid.conf }}} |
=== Connessione e disconnessione === |
| Linea 98: | Linea 137: |
| in questo modo (molte righe dovrebbero già esser cosi di default): {{{ | * Per connettersi basta digitare {{{wvdial cellulare}}} dal terminale. * Per disconnettersi basta premere la combinazione di tasti '''''Ctrl+C''''' nel terminale dove è stato lanciato {{{wvdial}}}. |
| Linea 100: | Linea 140: |
| '''riga 17(circa):''' ''security user;'' | === Creare un'icona per la connessione === |
| Linea 102: | Linea 142: |
| '''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''". |
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 202: | Linea 147: |
| 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 150: |
| http://wiki.ubuntu-it.org/ModemCellulareUmtsUsb http://wiki.ubuntu-it.org/modemGPRSusb |
|
| Linea 208: | Linea 151: |
| CategoryNuoviDocumenti | CategoryHardware |
IndiceBRTableOfContents(1) |
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 dovrebbe essere valida per qualunque cellulare e gestore.
Preparativi
Prima di procedere, occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante sul computer e sul cellulare. A tal proposito, consultare la [: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).
Configurare il Bluetooth
Come prima cosa è necessario trovare l’indirizzo Bluetooth del cellulare. 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 NomeCellulareIl numero è l’indirizzo Bluetooth del cellulare. Annotarlo in quanto servirà nel seguito della procedura.
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
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.
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
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 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 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 il dispositivo /dev/rfcomm0 sarà sempre disponibile e basterà attivare il bluetooth sul cellulare per sfruttarlo.
Anchor(Connessione_a_Internet)
Connessione a Internet
Connessione tramite interfaccia grafica
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
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, 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 durante la fase di connessione, aggiungendo la riga:
Init2 = AT+CGDCONT=1,"ip","StringaAPN"
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
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).
Ulteriori risorse
[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]
