Configurare Vodafone Internet Box (huawei e220) su Ubuntu

Questa sera ho avuto tra le mani una Vodafone Internet Box (huawei e-220), l’ho immediatamente collegata al mio laptop con Ubuntu Feisty ed è iniziata la classica tarantella, delle periferiche senza supporto per Linux e una frammentazione mostruosa della documentazione che si trova in giro per la rete per la configurazione “hacking” di queste periferiche.
Ora, il problema è che la periferica viene si riconosciuta dal sistema, ma con qualche problema:
1 2 3 | [ 479.412000] usbserial_generic 3-1:1.0: GSM modem (1-port) converter detected [ 479.412000] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0 |
Questo è quello che il Kernel mi restituisce collegando la periferica a caldo, la mia prima reazione è stata di stupore e felicità, ho provato subito a fare una connessione con Wvdial ma niente da fare, ho scoperto poi che il device deve essere abilitato internamente per funzionare in modalità Modem, cosi che il Kernel potrà restituirci esattamente le 3 porte ttyUSB[n] che serviranno per collegarci.
Ora dato che ci ho perso qualche ora prima di raccogliere tutta la documentazione necessaria vi riporto, i pochi passaggi necessari per farla funzionare correttamente.
Primo passaggio: Compilazione utility huawei per l’abilitazione del modem
1 2 3 | sudo apt-get install libusb-dev wget build-essential wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c cc huaweiAktBbo.c -lusb -o huaweiAktBbo |
Questo simpatico programmino, farà si che il modem passi dalla modalità “flash” (non mi chiedete cos’è perchè non lo so) alla normale modalità modem.
Ora copiate, sempre il solito simpatico eseguibile in /sbin:
1 | sudo cp huaweiAktBbo /sbin/ |
Secondo passaggio: Caricamento automatico dei moduli con udev
Create uno script udev "/etc/udev/rules.d/50-huawei-e220.rules” e copiaci dentro queste codice:
1 2 3 4 5 | SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/huaweiAktBbo" SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/bin/sleep 5" SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1003" |
Riavvia la macchina con il modem collegato alla USB.
Terzo e ultimo passaggio: Creare uno script wvdial per la connessione
Apri con un editor a piacere, il file /etc/wvdial.conf e copia questa configurazione:
[Dialer Vodafone]
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/ttyUSB0
Username = vodafone
Dial Command = ATDT
Password = vodafone
Baud = 460800
Init4 = AT+CGDCONT=1,”IP”,”web.omnitel.it”
Salva e hai finito, ora possiamo collegarci.
NB: Con questa procedura di connessione è necessario (per evitare grane) disabilitare il codice pin, quindi mettere la sim in un qualche telefono e seguire la procedure di disabilitazione del codice.
Connessione (primo metodo)
Apri un terminale, e lancia questo comando:
wvdial vodafone
Il resto è storia, ora sei connesso!
Connessione (metodo alternativo)
Per chi invece è un fanatico delle GUI, non puo non provare quest’interfaccia di controllo del dispositivo, molto simile alla gui per Windows, sto parlando di Vodafone Mobile Connect Card driver for Linux.
Qui potete scaricare la versione gia compilata per Feisty.
Tramite questo programma, si puo controllare praticamente ogni configurazione della Sim (sms,rubrica ecc.), attivare/disattivare la connessione e vedere lo stato e la potenza del segnale e la tipologia di rete a cui siamo connessi (3G,Gprs ecc.).
Anche se a dire la verità funziona 1/10, lasciandoci l’amaro in bocca di un tristissimo trace dump di python, ma tanto vale provarlo e capire da cosa possano dipendere i problemi (se ne avete voglia…).
Finito! Ora sarai finalmente connesso, sto ancora testando la reale velocità di connessione attuale (sono connesso ora con l’huawei e-220) rispetto a cio che si riesce ad ottenere con altri sistemi operativi ufficialmente supportati, in particolare non capisco se sono connesso con in HSDPA o nella normale rete UMTS.
Spero di averti aiutato ma sopratutto di averti fatto risparmiare ore e ore di googlate per trovare uno straccio di documentazione completa.
Riferimenti:
Update: La velocità è ottima, ho in streaming skytg24 con Vlc e scarico da apt-get sui 130/150k, quindi si, sono in hsdpa!
Comments
37 Responses to “Configurare Vodafone Internet Box (huawei e220) su Ubuntu”
Leave a Reply
Finalmente qualcosa di utile
:D, scherzo, stasera ci provo subito.
Dopo aver configurato l’internet box su Ubuntu i file in esso contenuti rimangono invariati, ovvero mi continuerà a funzionare anche su windows?
@Nico
Certo, dato che comunque per ragioni di sicurezza (proprio evitare la cancellazione dei file) il device viene visto come un cdrom (quindi sola lettura), non è possibile apportare nessuna modifica, inoltre con questa procedure saltiamo a piè pari la configurazione come CD per abilitare solamente il modem.
Ciao
non funziona, mi da error string, e nemmeno con la versione già compilata. mi aiuti?
sudo apt-get install libusb-dev wget build-essential wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c
sudo cc huaweiAktBbo.c -lusb -o huaweiAktBbo
sudo cp huaweiAktBbo /sbin/
Create uno script udev “/etc/udev/rules.d/50-huawei-e220.rules” e copiaci dentro queste codice:
SUBSYSTEM==”usb”, SYSFS{idProduct}==”1003″, SYSFS{idVendor}==”12d1″, RUN+=”/sbin/huaweiAktBbo”
SUBSYSTEM==”usb”, SYSFS{idProduct}==”1003″, SYSFS{idVendor}==”12d1″, RUN+=”/bin/sleep 5″
SUBSYSTEM==”usb”, SYSFS{idProduct}==”1003″, SYSFS{idVendor}==”12d1″, RUN+=”/sbin/modprobe usbserial vendor=0×12d1 product=0×1003″
Riavvia la macchina con il modem collegato alla USB.
installa la GUI di vodafone connect card e ricorda di impostare APN web.omnitel.it oppure wap.omnitel.it
mentre in DNS spunta non definito.
il wvdial non funziona bene
GRAZIE PAOLO MAINARDI
Ti ringrazio veramente molto per questa guida.
Provata su gutsy e funziona.
ciao e grazie!
@Alessandro @Dudo
Grazie a voi, sono contento che vi sia stata utile questa guida
Sei un grande, non sai da quanto cercavo di fare funzionare sto coso, ho letto un sacco di guide in merito, ma non riuscivo mai a connettermi
avrei una domanda:
visto che ci sono gli scatti da 15min. sai un modo per vedere quanto dura la connessione?!
Paolo non so come ringraziarti per la guida!
Devo dire xò che per far funzionare tutto ho dovuto apportare delle modifiche al tuo wvdial.conf.
Come numero da comporre anziché *99***1# ho settato *99***16# di conseguenza bisogna modificare la stringa init4 in questo modo AT+CGDCONT=16,”IP”,”web.omnitel.it”
(ho semplicemente impostato 16 come valore di CGDCONT).
Un’altra cosa, i doppi apici della stringa init4 da te postata secondo me sono errati, quindi ho copiato il doppio apice del file 50-huawei-e220.rules e li ho sostituiti. non è un errore tuo, penso sia effetto della conversione in html quando hai scritto la guida!
Ora il comando wvdial vodafone funziona eccome!
Non ancora soddisfatto di tutto ciò ho continuato a smanettare con la GUI…dopo aver settato l’APN web.omnitel.it come diceva alessandro nonché impostato il DNS in automatico, ho provato a connettermi ma mi dava errore perché non riusciva ad individuare i DNS. Dunque sono andato a cercarli e ho impostato il dns1 su 80.85.96.131 e il dns2 su 80.85.97.70.
ora funziona meravigliosamente!
sono le 0.12…è meglio andare a nanna dato che alle 6.00 la sveglia mi ricorderà che devo andare all’uni!
Ciao paolo, ho visto il tuo post ,devo dire che è veramente dettagliato.Ho eseguito le medesime procedure che hai descritto, solo che nn riesco a trovare dove inserire L’APN, dove lo devo inserire ?
Ciao,
scusa il disturbo ma ho un problema e nessuno sembra in grado di risolverlo alla vodafone…ho un vodafone internet box (30 euro per 100 ore e weekend libero) e sistema XP ma non mi riesce a caricare le pagine!!!! come posso fare^??? puoi darmi una mano???
Fantastico, stavo per rinunciare quando ho trovato questa guida e ho quasi risolto tutti i miei problemi!
Io avevo iniziato con Vodafone Mobile Connect Card driver for Linux, ma mi dava sempre dei problemi (se la lancio senza modem attaccato, esce subito… con il modem attaccato si blocca sempre su “initial setup”).
Allora ho editato a mano wvdial.conf secondo le tue indicazioni (username e password sono formali, qualunque valore va bene) e poi ho lanciato la connessione. E funziona!
Pero’ mi si collega solo in gprs, mentre se attacco la chiavetta sul pc windows 10cm di fianco va in umts (quindi il campo c’e')… dipende dal fatto che non ho compilato la utility huawei per l’abilitazione del modem?
Qualche suggerimento?
Grazie!!
Innanzitutto grazie, a te e a whiteman per le dritte. Da solo non ce l’avrei mai fatta.
A completamento posso solo dire che con wvdial funziona tutto anche su debian etch
Per quanto riguarda Vodafone Mobile Connect Card driver for Linux, il pacchetto ha delle dipendenze non soddisfatte sul mio sistema e i pacchetti richiesti non sono (per ora) per etch quindi ho lasciato perdere ma installando le dipendenze dovrebbe funzionare.
Ciao ciao.
Grazie a te per le precisazioni
raga chiedo aiuto per vodafone 715 alias huawei u120 come fare per linux
ciao…fino a ieri funzionava tutto (usavo la GUI suddetta)…. oggi mi fa impazzire… se punto agli indirizzi IP espliciti funziona tutto, con gli alias alfanumerici niente….il problema e’ ovviamente il DNS, ma ho provato qualunque cosa (quello citato pocco sopra, altri trovati in rete, quello di vodafone deutschland ecc ecc e non funziona!!!!!!!
qualche idea?
grazie!!!
Su due computer diversi, entrambi con Ubuntu 7.10, udev non riesce ad eseguire correttamente il programma huaweiAktBbo. Il log è il seguente:
Dec 24 17:29:44 laptop1140l udevd-event[18698]: run_program: ‘/usr/local/sbin/huaweiAktBbo’
Dec 24 17:29:44 laptop1140l udevd-event[18698]: run_program: ‘/usr/local/sbin/huaweiAktBbo’ (stderr) ‘huaweiAktBbo: huaweiAktBbo.c:113: main: Assertion `dev’ failed.’
Dec 24 17:29:44 laptop1140l udevd-event[18698]: run_program: ‘/usr/local/sbin/huaweiAktBbo’ (stdout) ‘Hladam HUAWEI E220 a prepnem na modem - bbo 06′
Dec 24 17:29:44 laptop1140l udevd-event[18698]: run_program: ‘/usr/local/sbin/huaweiAktBbo’ abnormal exit
La cosa strana è che se eseguo /usr/local/sbin/huaweiAktBbo manualmente come root funziona e posso usare il modem senza alcun problema.
Ho cercato ma non ho trovato nessuno che abbia avuto questo problema, eppure me lo fa con due computer diversi.
Qualcuno ha qualche idea?
Grazie mille!
Ciao.
ciao e buon nataleinnanzitutto. Io ho un problema mi hanno detto che per far funzionare correttamente la mia connect card Vodafone devo inserire l’APN web.omnitel.it ma dove devo inserirlo???mi sai dare delle indicazioni precise per farlo correttamente? intanto grazie ancora e poi calcola che stai parlando con un principiante autodidatta quindi se puoi non andare troppo sul sofisticato. grazie e ancora auguroni davide
Lo devi inserire in wvdial.conf, nella riga Init4, come spiegato nell’howto. Ciao!
un giorno e andato internet box poi oggi a cominciato a dere noie ho provato a rinstalare niente da fare poi ho chiamato 190 ris. scarica nuovo softuer ma niente . o cercato la potra non si apre mi scrive sotto che sta insallando 1ora poi la porta non ce(com9)ora che faccio dammi un aiuto le sbie si acendono sino alla blu grazie ciao
ciao a tutti mi servono i driver x vista del modem della vodafone e220
Ciao, io ho Mandriva Linux 2008 con KDE: come devo fare per farlo funzionare? per quelche strano motivo kppp dice sempre che la stringa di inizializzazione dell’APN (AT+CGDCONT=16,”IP”,”web.omnitel.it”) non e’ corretta….
ciao ho letto che sei riuscito a far funzionare internet box della vodafon con ubuntu, io uso sabayon sempre di linux, volevo sapere la procedura e’ la stessa per farlo funzionare? e se non e la stessa mi sapresti aiutare?
PS. io sono un profano e sono le mie prime esperienze con linux ma mi piace molto , ma internet non va , nemmeno con modem normale, mi e stato detto che e sato fatto x chi ha adsl e io non ho copertura, se puoi darmi un mano ti sarei grato.
Grazie anocra di tutto.
Al comando “wvdial vodafone” la console mi restituisce
The PPP daemon has died: A modem hung up the phone (exit code = 16)
Quali parametri devo modificare?
funziona anche con gutsy?
Ciao, sono un novello di Ubuntu e proprio per questo volevo segnalare la facilità con cui sono riuscito ad attivare huawei e220.
Innanzi tutto sono partito dal driver sviluppato da vodafone: aprendo https://forge.vodafonebetavine.net/frs/?group_id=12&release_id=20 ho scaricato il .deb stabile più recente (1.99.17)
Poi ho provato a installarlo con dpkg -i ma mi ha segnalato problemi di dipendenze da python-serial python-twisted e python-tz .
A quel punto, a colpi di synaptic ho aggiunto tutti i pacchetti che gli servivano e l’installazione si è conclusa felicemente.
A parte il problema dei DNS da modificare come ha indicato whiteman qui sopra (oppure come in http://linuxinlife.wordpress.com/2008/01/13/vodafone-mobile-connect-card-per-linux/ ) ha funzionato tutto benissimo!
premetto,sono un ignorante di computer, mi hanno regalato il moden della vodafone: VODAFONE INTERNET BOX HUAWEI E220, poi mi hanno comprato il computer nuovo con windows vista, ho provato a installarlo ma non rieco. come si fa??? aiuto!!!! grazie ciao.. ho provato a scaricare il softuare dal sito della vodafone ma niente…..grazie..
Ciao scusate ma sarò molto imbranato ma a m non funziona, ho seguito passo dopo passo la configurazione, nel momento che lancio wvdial vodafone mi restituisce questo errore:
lessandro@karen:~$ wvdial vodafone
WvDial: WvDial: Internet dialer version 1.56
WvModem: Cannot get information for serial port.
WvDial: Initializing modem.
WvDial: Sending: ATZ
WvDial Modem: ATZ
WvDial Modem: OK
WvDial: Sending: ATZ
WvDial Modem: ATZ
WvDial Modem: OK
WvDial: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem: OK
WvDial: Sending: AT+CGDCONT=1,”IP”,”web.omnitel.it”
WvDial Modem: AT+CGDCONT=1,b [1d]IPb [1d],b [1d]web.omnitel.itb [1d]
WvDial Modem: ERROR
WvDial: Bad init string.
WvModem: Cannot get information for serial port.
WvDial: Initializing modem.
WvDial: Sending: ATZ
WvDial Modem: ATZ
WvDial Modem: OK
WvDial: Sending: ATZ
WvDial Modem: ATZ
WvDial Modem: OK
WvDial: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem: OK
WvDial: Sending: AT+CGDCONT=1,”IP”,”web.omnitel.it”
WvDial Modem: AT+CGDCONT=1,b [1d]IPb [1d],b [1d]web.omnitel.itb [1d]
WvDial Modem: ERROR
WvDial: Bad init string.
WvModem: Cannot get information for serial port.
WvDial: Initializing modem.
WvDial: Sending: ATZ
WvDial Modem: ATZ
WvDial Modem: OK
WvDial: Sending: ATZ
WvDial Modem: ATZ
WvDial Modem: OK
WvDial: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem: OK
WvDial: Sending: AT+CGDCONT=1,”IP”,”web.omnitel.it”
WvDial Modem: AT+CGDCONT=1,b [1d]IPb [1d],b [1d]web.omnitel.itb [1d]
WvDial Modem: ERROR
WvDial: Bad init string.
Ora mi metto a piangere, qualcuno mi può dare una mano??? Please!!!!
Grazie
@Alessandro
Devi modificare la stringa:
AT+CGDCONT=1,”IP”,”web.omnitel.it”
Come vedi erroneamente WP mi ha cambiato le virgolette in doppi apici inversi, quindi la stringa giusta è questa:
AT+CGDCONT=1,”IP”,”web.omnitel.it”
Cosi dovrebbe andare
[…] i links a varie guide: 1 e 2 Attualmente la strada più semplice è una volta collegato il modem digitare da […]
[…] il modem Tim HUAWEI E220 con eeeXubuntu Riporto i links a varie guide: 1 e 2 Attualmente la strada pi? semplice ? una volta collegato il modem digitare da prompt: sudo […]
Ciao, mi chiamo Cristina e x caso ho trovato il tuo blog.
Non sono pratic di pc, ma hanno regalato a mio fratello l’asus eee pc.Abbiamo il connect box della vodafone, Huawei.
Posso usarlo con Linux?E come di fa?Tieni conto che sono ignorante in materia.
Grazie in anticipo
ciao sai come fare perutilizzare anche le sim di altri operatori?
Come posso installare e configurare il modem Huawei E220 con Windows Vista? La procedura di installazione automatica del software non va, anche se installa e riconosce i drive!Ho provato a collegarmi sul sito ufficiale per scaricare eventuali aggiornamenti ma non ci sono riuscito. Prenderò in considerazione ogni vostro suggerimento. Grazie tante
X tutti i possessori di Vista:
http://gioxx.org/2007/10/30/driver-huawei-e220-e-windows-vista/
http://www.mobileconnected.co.uk/usb-modem-huawei-e220-on-vista-take-2/
Non vi garantisco il funzionamento, ma è sempre un buon punto di partenza! (Cosi imparate a comprare Vista!!! )
grazie, ottima guida, quindi funziona benissimo anche con tim giusto?! mi servirebbero solo i parametri necessari, li possiedi?!
Ottima guida davvero. Forse ora cambierò il box con la nuova chiavetta (e172 o qualcosa di simile, dovrebbe essere più veloce)…la configurazione funzionerà lo stesso?