|
Dimensione: 6847
Commento:
|
Dimensione: 6082
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 [[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)]]|| |
|
| Linea 2: | Linea 7: |
| Lo scopo principale di questa guida è realizzare un collegamento a Internet (GPRS, EDGE o UMTS) collegandolo al computer mediante Bluetooth. Se volete connettere il cellulare tramite cavetto USB, guardate i 2 wiki in fondo alla pagina. La procedura è stata testata con un Nokia 6630 e gestore TIM . Ma la guida dovrebbe andare bene per qualunque cellulare e qualunque gestore. Per qualsiasi errore, dubbio o problema scrivete sul forum! ''AleXit'' |
|
| Linea 8: | Linea 8: |
| = Configurazione del Bluetooth = Installiamo i pacchetti necessari al funzionamento del bluetooth: {{{ sudo apt-get install gnome-bluetooth bluez-utils bluez-pin }}} Adesso er prima cosa dobbiamo trovare l’indirizzo fisico del dispositivo bluetooth. Attivate il bluetooth sul cellulare ,aprite il terminale e digitate |
Lo scopo di questa guida è realizzare una connessione a Internet GPRS, EDGE o UMTS, collegando un cellulare al computer mediante Bluetooth. |
| Linea 16: | Linea 10: |
| {{{ hcitool inq |
Volendo collegare il cellulare tramite cavetto USB, vedere la sezione [#ur ulteriori risorse]. La procedura dovrebbe essere valida per qualunque cellulare e gestore. = Preparativi = Prima di procedere occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante, e che anche il collegamento fra computer e cellulare sia funzionante. A tal proposito, consultare la [:BluetoothGuida: guida al Bluetooth]. Assicurarsi inoltre che la propria scheda SIM sia abilitata e correttamente configurata per la connessione a Internet. = Configurare il Bluetooth = Come prima cosa è necessario trovare l’indirizzo Bluetooth del dispositivo bluetooth. Attivare il bluetooth sul cellulare, e da terminale digitare: {{{ hcitool scan |
| Linea 20: | Linea 23: |
| 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 28: | Linea 29: |
| Il primo numero è proprio l’indirizzo MAC del cellulare. Segnatelo che ci servirà in seguito. | Il numero è l’indirizzo Bluetooth del cellulare. Annotarlo in quanto servirà nel seguito della procedura. |
| Linea 30: | Linea 31: |
| Adesso modifichiamo i file di configurazione del bluetooth {{{sudo gedit /etc/bluetooth/rfcomm.conf}}} e modificatelo in questo modo |
Adesso bisogna scoprire quale canale RFCOMM 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: |
| Linea 34: | Linea 37: |
| rfcomm0 { bind yes; # # Bluetooth address of the device |
Channel: 3 }}} Il canale giusto da utilizzare sembrerebbe il numero 3. Alcuni cellulari però restituiscono l'indirizzo sbagliato, nel qual caso si dovrà andare per prove. Aprire un terminale e digitare: {{{ sudo rfcomm bind rfcomm0 00:11:22:33:44:55 3 }}} 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 3 clean }}} Se il canale dovesse risultare ''closed'', operare in questo modo: {{{ sudo rfcomm release rfcomm0 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. == Rendere permanente la configurazione == Dopo essersi assicurati che la connessione a Internet funziona, è possibile rendere permanenti le modifiche di rfcomm in modo da non dover digitare ogni volta l'identificativo 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 76: |
| # # RFCOMM channel for the connection | # canale RFCOMM per la connessione |
| Linea 40: | Linea 78: |
| # # Description of the connection comment "Nokia 6630"; |
# Commento a piacere comment "Commento a piacere"; |
| Linea 44: | Linea 82: |
| Inserite dopo "device" l'indirizzo MAC rilevato al passo precedente. Il commento può essere personalizzato a piacere ---- '''Nota sul canale RFCOMM''' Alcuni cellulari potrebbero utilizzare un canale RFCOMM diverso da 1 per la connessione dial-up. Ad esempio qualcuno riporta funzionante il canale 3. In alcune guide si legge che c’è un comando apposito per vedere quale è il canale giusto del vostro cellulare. provate a dare nel terminale il comando |
|
| Linea 51: | Linea 83: |
| {{{ sdptool search DUN |
A questo punto per sfruttare il modem del cellulare è sufficiente digitare da terminale: {{{ sudo rfcomm bind all |
| Linea 55: | Linea 87: |
| 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. |
= Connessione a Internet = |
| Linea 78: | Linea 89: |
| Salvate questo file e chiudetelo. Passiamo al successivo: |
== Connessione tramite interfaccia grafica == |
| Linea 81: | Linea 91: |
| {{{ sudo gedit /etc/bluetooth/pin |
È necessario installare il pacchetto `gnome-ppp` presente nei repository di Ubuntu. Da riga di comando è sufficiente digitare: {{{ sudo apt-get install gnome-ppp |
| Linea 85: | Linea 95: |
| Cancellate tutto quello che c'è e scrivete | 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 87: | Linea 99: |
| {{{ PIN:1234 }}} |
Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore: |
| Linea 91: | Linea 101: |
| Salvate anche questo e chiudetelo. | * Tim: `ibox.tim.it` * Vodafone: `web.omnitel.it` * Wind: `internet.wind` * H3G: `apn.tre.it` |
| Linea 93: | Linea 106: |
| {{{ sudo gedit /etc/bluetooth/bluepin }}} |
Disabilitare le opzioni «'''Attendi segnale di linea'''» e «'''Controlla Carrier Line'''». Abilitare invece «'''Modo Stupido'''». |
| Linea 97: | Linea 109: |
| Deve contenere solo la riga | == Connessione tramite riga di comando == |
| Linea 99: | Linea 111: |
| {{{ #!/bin/sh }}} Salvate anche questo e chiudete. Adesso modifichiamo il file |
Il programma wvdial è già incluso in Ubuntu e permette la connessione da riga di comando. |
| Linea 105: | Linea 113: |
| {{{ sudo gedit /etc/bluetooth/hcid.conf }}} |
=== Configurazione di wvdial === |
| Linea 109: | Linea 115: |
| in questo modo (molte righe dovrebbero già esser cosi di default): | Aprire il file `/etc/wvdial.conf` con il proprio editor di testo preferito usando i privilegi di amministrazione. |
| Linea 111: | Linea 117: |
| '''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;'' 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: {{{ |
Il file `wvdial.conf` dovrà presentare questo contenuto: {{{ |
| Linea 166: | Linea 122: |
| Init2 = AT+cgdcont=,"ip","ibox.tim.it" | Init2 = AT+cgdcont=,"ip","StringaAPN" |
| Linea 172: | Linea 128: |
| Username = tim Password = tim |
Username = ininfluente Password = ininfluente |
| Linea 176: | Linea 132: |
| Nel campo Init2 dovete mettere la stringa giusta per il vostro gestore: | Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore: |
| Linea 178: | Linea 134: |
| 1.Tim: AT+cgdcont=,"ip","ibox.tim.it" | * Tim: `ibox.tim.it` * Vodafone: `web.omnitel.it` * Wind: `internet.wind` * H3G: `apn.tre.it` |
| Linea 180: | Linea 139: |
| 2.Vodafone: AT+cgdcont=,"ip","web.omnitel.it" | I campi `Username` e `password` non hanno importanza e possono essere riempiti con caratteri a piacere. |
| Linea 182: | Linea 141: |
| 3.Wind: AT+cgdcont=,"ip","internet.wind" | === Connessione e disconnessione === |
| Linea 184: | Linea 143: |
| 4.H3G: AT+cgdcont=,"ip","apn.tre.it" | * Per connettersi basta digitare {{{wvdial}}} dal terminale. * Per disconnettersi basta premere la combinazione di tasti '''''Ctrl+C''''' nel terminale dove è stato lanciato {{{wvdial}}}. |
| Linea 186: | Linea 146: |
| == Connessione e disconnessione == | === Creare un'icona per la connessione === |
| Linea 188: | Linea 148: |
| *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}}} |
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 191: | Linea 150: |
| == Creare un'icona per la connessione == | [[Anchor(ur)]] = Ulteriori risorse = |
| Linea 193: | Linea 153: |
| 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''". = Riferimenti = http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/ http://wiki.ubuntu-it.org/ModemCellulareUmtsUsb http://wiki.ubuntu-it.org/modemGPRSusb |
* [http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/ Treviño’s Blog] * [:Hardware/Modem/CellulareUmtsUsb:Umts Usb con cellulare] * [:Hardware/Modem/GprsUsb:GPR Usb] |
| Linea 214: | Linea 157: |
| CategoryNuoviDocumenti | CategoryHardware |
IndiceBRTableOfContents(1) |
Introduzione
Lo scopo di questa guida è realizzare una connessione a Internet GPRS, EDGE o UMTS, collegando un cellulare al computer mediante Bluetooth.
Volendo collegare il cellulare tramite cavetto USB, vedere la sezione [#ur ulteriori risorse].
La procedura dovrebbe essere valida per qualunque cellulare e gestore.
Preparativi
Prima di procedere occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante, e che anche il collegamento fra computer e cellulare sia funzionante. A tal proposito, consultare la [:BluetoothGuida: guida al Bluetooth]. Assicurarsi inoltre che la propria scheda SIM sia abilitata e correttamente configurata per la connessione a Internet.
Configurare il Bluetooth
Come prima cosa è necessario trovare l’indirizzo Bluetooth del dispositivo bluetooth. 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 RFCOMM 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: 3
Il canale giusto da utilizzare sembrerebbe il numero 3. Alcuni cellulari però restituiscono l'indirizzo sbagliato, nel qual caso si dovrà andare per prove.
Aprire un terminale e digitare:
sudo rfcomm bind rfcomm0 00:11:22:33:44:55 3
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 3 clean
Se il canale dovesse risultare closed, operare in questo modo:
sudo rfcomm release rfcomm0 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.
Rendere permanente la configurazione
Dopo essersi assicurati che la connessione a Internet funziona, è possibile rendere permanenti le modifiche di rfcomm in modo da non dover digitare ogni volta l'identificativo 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 per sfruttare il modem del cellulare è sufficiente digitare da terminale:
sudo rfcomm bind all
Connessione a Internet
Connessione tramite interfaccia grafica
È necessario installare il pacchetto gnome-ppp presente nei repository di Ubuntu. 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.
Il file wvdial.conf dovrà presentare questo contenuto:
[Dialer Defaults] Modem = /dev/rfcomm0 Baud = 460800 Init1 = ATZ Init2 = AT+cgdcont=,"ip","StringaAPN" ISDN = 0 Modem Type = Analog Modem Carrier Check = no Stupid Mode = on Phone = *99# Username = ininfluente Password = ininfluente
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
I campi Username e password non hanno importanza e possono essere riempiti con caratteri a piacere.
Connessione e disconnessione
Per connettersi basta digitare wvdial 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/CellulareUmtsUsb:Umts Usb con cellulare]
[:Hardware/Modem/GprsUsb:GPR Usb]
