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/CellulareGprsUmtsUsb"
Differenze tra le versioni 1 e 47 (in 46 versioni)
Versione 1 del 08/06/2006 12.12.47
Dimensione: 2545
Autore: Shaved
Commento:
Versione 47 del 29/03/2007 18.36.26
Dimensione: 6064
Commento: revisione stilistica completata. inserisco in indice
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; width:40%; background:#F1F1ED; margin: 0 0 1em 1em">'''Indice'''[[BR]][[TableOfContents(2)]]||
Linea 2: Linea 4:
Questa guida è indirizzata a tutti coloro che vogliono usare un cellulare umts, senza bluetooth, come modem per la connessione internet.
Le versioni più recenti di Ubuntu riconoscono il cellulare appena collegato alla porta usb. Tuttavia, impostando una connessione, questa risulta più lenta del previsto. Ciò è dovuto al fatto che Linux utilizza il modulo ''cdc_acm'', mentre si ottengono risultati migliori tramite il modulo ''usbserial''.
Ho applicato le indicazioni che seguono ad Ubuntu 6.06 - Dapper Drake.

Questa guida è indirizzata a tutti coloro che vogliono usare un cellulare Umts come modem e collegarlo al pc con il cavetto usb.

Le versioni più recenti di Ubuntu riconoscono il telefonino collegato alla porta usb. Tuttavia, impostando una connessione, questa risulta più lenta del normale, specialmente nei download. Ciò è dovuto al fatto che Linux utilizza il modulo `cdc_acm`, mentre si ottengono risultati migliori mediante il modulo `usbserial`.

La procedura descritta di seguito è stata collaudata con un telefonino Umts sprovvisto di tecnologia bluetoot
h e Ubuntu 6.06 LTS - Dapper Drake.
Linea 7: Linea 12:
Per prima cosa è necessario rimuovere il modulo cdc_acm; lo possiamo fare digitando sul terminale i seguenti comandi
{{{

Per prima cosa è necessario rimuovere il modulo `cdc_acm`; lo possiamo fare digitando sul terminale il comando {{{
Linea 11: Linea 16:
Ora dobbiamo recuperare alcune informazioni sul cellulare. Da terminale digitiamo
{{{

Ora è necessario recuperare alcune informazioni sul cellulare. Da terminale digitiamo: {{{
Linea 15: Linea 20:
ci comparirà qualcosa di simile
{{{

Comparirà qualcosa come output, tra gli altri, le informazioni del cellulare: {{{
Linea 28: Linea 33:
I dati che ci interessano sono questi: ID 0421:041e, che rappresentano rispettivamente il codice produttore e il codice prodotto.
A questo punto basta forzare il sistema affiché carichi il modulo ''usbserial'' per il nostro cellulare.
Basta scrivere sul terminale
{{{

I dati che interessano sono: ''0421:041e'', che rappresentano rispettivamente il codice produttore e il codice prodotto.

A questo punto basta forzare il sistema affinché carichi il modulo `usbserial`.

Screre quindi sul terminale
{{{
Linea 34: Linea 41:
Attenzione: i codici appena usati sono puramente indicativi; si dovranno inserire i codici che effettivamente corrispondono al cellulare collegato alla porta usb. anteponendo ai codici produttore e prodotto ''0x'' perché si tratta di numeri esadecimali.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''I codici appena usati sono puramente indicativi; si dovranno inserire quelli che effettivamente corrispondono al cellulare collegato alla porta usb e che compaiono sul terminale dopo aver lanciato il comado lsusb.''' ||
Linea 36: Linea 46:
A questo punto siamo pronti a connetterci. Per ora useremo wvdial e da terminale digitiamo
{{{

Per connettersi, usando '''wvdial''', digitare: {{{
Linea 40: Linea 50:
Editiamo il nostro file che dovrà avere questo contenuto
{{{

Editare il file di configurazione inserendo: {{{
Linea 50: Linea 60:
Phone = *991# Phone = *99#
Linea 54: Linea 64:
Salviamo e usciamo dall'editor di testo.
Per connettersi basta digitare {{{wvdial}}} sul terminale. Per disconnettersi, si preme la combinazione di tasti Ctrl+C.
'''Nota''' - Ctrl+c dovrete premerlo sul terminale dove avete lanciato {{{wvdial}}}
Linea 58: Linea 65:
L'esempio tratta il caso di una connessione con Tim come provider. Per altri operatori basta sostituire l'APN (nell'esempio, ibox.tim.it) con l'APN dell'operatore in questione .

Salvare e uscire dall'editor di testo.

Per connettersi basta digitare {{{wvdial}}} sul terminale. Per disconnettersi, basta premere la combinazione di tasti '''Ctrl+C''' sul terminale in cui è stato {{{wvdial}}}.

= Rendere persistente la configurazione =

I passi appena compiuti non sono persistenti. Al riavvio del sistema, tutto sarà come prima. Per rendere persistente la precedente configurazione occorre eseguire i seguenti passaggi:

 1.Mettere in blacklist il modulo ''cdc_acm'' {{{
sudo gedit /etc/modprobe.d/blacklist
}}} aggiungendo la riga finale {{{blacklist cdc_acm}}} e salvare;
 2.Far caricare all'avvio il modulo ''usbserial'' {{{
sudo gedit /etc/modules
}}} alla fine del file aggiungere {{{usbserial}}};
 3.Forzare il sistema a caricare il modulo ''usbserial'' per il cellulare {{{
sudo gedit /etc/modprobe.d/options
}}} e inserire una riga con il contenuto {{{options usbserial vendor=0x0421 product=0x041e}}}.

Come già visto più sopra, per connettersi si digita {{{wvdial}}} sul terminale e per disconnettersi si preme '''Ctrl+C''' sullo stesso.

= Gnome-PPP =

Connettersi con {{{wvdial}}} può risultare scomodo. Un modo per ovviare a questo problema è l'utilizzo dell'applicazione '''gnome-ppp''' installabile con un semplice {{{
sudo apt-get install gnome-ppp
}}} o via '''Synaptic'''.

Una volta scaricato lo si trova in '''''Applicazioni -> Internet'''''.

attachment:1.png.

Nei campi ''Username'' e ''Password'' si può inserire ciò che si desidera, non è rilevante. Nel campo ''Numero di telefono'' invece è necessario inserire '''*99#'''.

Cliccare su '''«Configura»''':

attachment:2.png.

Cliccare su '''«Rileva»''' per far vedere al programma il cellulare; se tutto è andato bene lo dovrebbe rilevare su {{{/dev/ttyUSB0}}}. Cliccare su '''«Stringhe di inizializzazione»''' per ottenere questa finestra:

attachment:3.png.

E' possibile editare '''Init2''' cliccandoci sopra due volte; bisogna scrivere {{{AT+CGDCONT=1,"IP","ibox.tim.it",,0,0}}} come visto per {{{wvdial.conf}}}.

Chiudere questa finestra, selezionare la scheda '''«Opzioni»'''

attachment:4.png

e togliere il segno di spunta da '''Controlla carrier line'''.

Ora si può procedere con la connessione. Basta cliccare su '''«Connetti»''' nella prima finestra di '''gnome-ppp'''.

= Problemi noti =

Se aprendo il browser comparirà la scritta ''Impossibile contattare il sito xyz...'', aspettare qualche secondo affinché la connessione si stabilizzi e riprovare.

= Lista APN per Operatori di telefonia mobile =

Di seguito si riportano gli APN dei vari operatori di telefonia mobile italiani. Questo dato deve essere inserito nella stringa '''Init2''' vista sopra sia nel caso del file {{{wvdial.conf}}} che di '''gnome-ppp'''.
 
 1. Tim: ibox.tim.it
 2. Vodafone: web.omnitel.it
 3. Wind: internet.wind
 4. H3G: apn.tre.it

= Ulteriori risorse =

 * [:modemGPRSusb]
 * [http://bitubique.com/content/view/26/42]
 * [http://www.gerdavax.it:8080/linux/umts]
 * [:ConnessioneUmtsGprsConSchedaPcmcia]
Linea 60: Linea 138:
CategoryDaRevisionare CategoryHardware

Introduzione

Questa guida è indirizzata a tutti coloro che vogliono usare un cellulare Umts come modem e collegarlo al pc con il cavetto usb.

Le versioni più recenti di Ubuntu riconoscono il telefonino collegato alla porta usb. Tuttavia, impostando una connessione, questa risulta più lenta del normale, specialmente nei download. Ciò è dovuto al fatto che Linux utilizza il modulo cdc_acm, mentre si ottengono risultati migliori mediante il modulo usbserial.

La procedura descritta di seguito è stata collaudata con un telefonino Umts sprovvisto di tecnologia bluetooth e Ubuntu 6.06 LTS - Dapper Drake.

Configurazione

Per prima cosa è necessario rimuovere il modulo cdc_acm; lo possiamo fare digitando sul terminale il comando

sudo rmmod cdc_acm

Ora è necessario recuperare alcune informazioni sul cellulare. Da terminale digitiamo:

lsusb

Comparirà qualcosa come output, tra gli altri, le informazioni del cellulare:

Bus 005 Device 006: ID 04cf:8818 Myson Century, Inc. Fast 3.5" External Storage 
Bus 005 Device 001: ID 0000:0000 

Bus 006 Device 001: ID 0000:0000 
Bus 003 Device 001: ID 0000:0000 
Bus 004 Device 001: ID 0000:0000 
Bus 001 Device 005: ID 0a81:0101 Chesen Electronics Corp. Keyboard 
Bus 001 Device 004: ID 1241:1177 Belkin F8E842-DL Mouse 
Bus 001 Device 001: ID 0000:0000 Bus 002 Device 002: ID 0421:041e Nokia Mobile Phones
Bus 002 Device 001: ID 0000:0000

I dati che interessano sono: 0421:041e, che rappresentano rispettivamente il codice produttore e il codice prodotto.

A questo punto basta forzare il sistema affinché carichi il modulo usbserial.

Screre quindi sul terminale

sudo modprobe usbserial vendor=0x0421 product=0x041e

anteponendo ai codici produttore e prodotto 0x perché si tratta di numeri esadecimali.

Immagine(Icone/Piccole/warning.png,,center)

I codici appena usati sono puramente indicativi; si dovranno inserire quelli che effettivamente corrispondono al cellulare collegato alla porta usb e che compaiono sul terminale dopo aver lanciato il comado lsusb.

Prima connessione

Per connettersi, usando wvdial, digitare:

sudo gedit /etc/wvdial.conf

Editare il file di configurazione inserendo:

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","ibox.tim.it",,0,0
ISDN = 0
Modem Type = Analog Modem
Carrier Check = no
Phone = *99#
Username = ''
Password = ''

L'esempio tratta il caso di una connessione con Tim come provider. Per altri operatori basta sostituire l'APN (nell'esempio, ibox.tim.it) con l'APN dell'operatore in questione .

Salvare e uscire dall'editor di testo.

Per connettersi basta digitare wvdial sul terminale. Per disconnettersi, basta premere la combinazione di tasti Ctrl+C sul terminale in cui è stato wvdial.

Rendere persistente la configurazione

I passi appena compiuti non sono persistenti. Al riavvio del sistema, tutto sarà come prima. Per rendere persistente la precedente configurazione occorre eseguire i seguenti passaggi:

  • 1.Mettere in blacklist il modulo cdc_acm

    sudo gedit /etc/modprobe.d/blacklist

    aggiungendo la riga finale blacklist cdc_acm e salvare;2.Far caricare all'avvio il modulo usbserial

    sudo gedit /etc/modules

    alla fine del file aggiungere usbserial;3.Forzare il sistema a caricare il modulo usbserial per il cellulare

    sudo gedit /etc/modprobe.d/options

    e inserire una riga con il contenuto options usbserial vendor=0x0421 product=0x041e.

Come già visto più sopra, per connettersi si digita wvdial sul terminale e per disconnettersi si preme Ctrl+C sullo stesso.

Gnome-PPP

Connettersi con wvdial può risultare scomodo. Un modo per ovviare a questo problema è l'utilizzo dell'applicazione gnome-ppp installabile con un semplice

sudo apt-get install gnome-ppp

o via Synaptic.

Una volta scaricato lo si trova in Applicazioni -> Internet.

attachment:1.png.

Nei campi Username e Password si può inserire ciò che si desidera, non è rilevante. Nel campo Numero di telefono invece è necessario inserire *99#.

Cliccare su «Configura»:

attachment:2.png.

Cliccare su «Rileva» per far vedere al programma il cellulare; se tutto è andato bene lo dovrebbe rilevare su /dev/ttyUSB0. Cliccare su «Stringhe di inizializzazione» per ottenere questa finestra:

attachment:3.png.

E' possibile editare Init2 cliccandoci sopra due volte; bisogna scrivere AT+CGDCONT=1,"IP","ibox.tim.it",,0,0 come visto per wvdial.conf.

Chiudere questa finestra, selezionare la scheda «Opzioni»

attachment:4.png

e togliere il segno di spunta da Controlla carrier line.

Ora si può procedere con la connessione. Basta cliccare su «Connetti» nella prima finestra di gnome-ppp.

Problemi noti

Se aprendo il browser comparirà la scritta Impossibile contattare il sito xyz..., aspettare qualche secondo affinché la connessione si stabilizzi e riprovare.

Lista APN per Operatori di telefonia mobile

Di seguito si riportano gli APN dei vari operatori di telefonia mobile italiani. Questo dato deve essere inserito nella stringa Init2 vista sopra sia nel caso del file wvdial.conf che di gnome-ppp.

  1. Tim: ibox.tim.it
  2. Vodafone: web.omnitel.it
  3. Wind: internet.wind
  4. H3G: apn.tre.it

Ulteriori risorse


CategoryHardware