Vodafone Mobile Connect 3G/GPRS en Ubuntu Linux

Actualització: Tot això és molt més fàcil amb l’Ubuntu Hardy; dóna un cop d’ull a les instruccions actualitzades.

Si has contractat Internet 3G/GPRS amb Vodafone i tens un mòdem USB Huawei E220, aquí explico com fer-lo funcionar sota Ubuntu. Ho he provat amb Ubuntu Edgy i Feisty, i crec que aquesta és la manera més fàcil i eficaç, però no puc assegurar que no es pugui fer d’una manera encara millor). En el cas de que facis servir el mateix mòdem però amb Movistar, segueix les instruccions igual i després consulta el primer comentari (a baix) on explica la part que canvia.

Doncs bé, primer de tot treu la targeta del mòdem i posa-la en un mòbil qualsevol, encén-lo (lògicament quan et pregunti la contrasenya has de posar la mateix que t’ha donat Vodafone per connectar-te al Internet) i deshabilita el “SIM PIN” (això és fa, normalment, a l’apartat Seguretat del menú de Configuració). D’aquesta manera no ens haurem de preocupar més per la contrasenya. També és possible fer-lo funcionar sense aquest pas, però llavors es complica tot, i no és l’objectiu d’aquest article.

Un cop has desactivat el codi PIN, torna a introduir la targeta dins del mòdem USB i encén l’ordinador. Un cop hagis iniciat sessió, connecta el mòdem i pocs segons desprès t’hauria de notificar que ha detectat un CD (o bé, encara que no digui res, si vas a “Llocs -> “Ordinador” veuràs que hi apareixerà una nova “Unitat CD-RW/DVD+RW extern”). En el cas de que no sigui així desconnecta el mòdem, espera cosa d’uns 10 segons i torna a provar. Si continués sense funcionar reinicia l’ordinador amb el mòdem posa’t; he llegit de gent a qui només li funciona si té el mòdem posa’t quan arrenca, però en possiblement més casos no cal (en el meu, l’ordinador ni tan sols arrenca si tinc el mòdem connectat).

Ara, un cop l’Huawei ha estat detectat, fes una còpia de seguretat de l’arxiu de configuració dels mòdems, copiant això en una terminal i tot seguit prement Enter: “sudo cp /etc/wvdial.conf /etc/wvdial.conf.backup” (l’acció et demanarà la teva contrasenya; tingues en compte que per tal de que funcioni tot el procés has d’haver iniciat sessió amb una compte d’administrador, com ara la primera que vas crear a l’insta@lar l’Ubuntu), i llavors edita aquest mateix arxiu utilitzant l’ordre “sudo gedit /etc/wvdial.conf” (si utilitzes Kubuntu, canvia, i també en les ordres posteriors, la paraula “gedit” per “kate”), que l’obrirà en l’editor de text. Substitueix tot el contingut de l’arxiu pel següent:

[Dialer Defaults]
Phone = *99***1#
Username = vodafone
Password = vodafone
Stupid Mode = 1
Dial Command = ATDT

[Dialer hsdpa]
Modem = /dev/ttyUSB0
BAUD = 460800
Init2 = ATZ
Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
ISDN = 0
Modem Type = Analog Modem
Init5 = AT+CGDCONT=1, “IP”, “ac.vodafone.es”

També caldrà crear un nou arxiu, aquest cop un script de línia de comandes, amb l’ordre “sudo gedit /usr/local/bin/connectaVodafone“, on has de copiar-hi això:

#/bin/sh
echo ""
sudo modprobe usbserial vendor=0x12d1 product=0x1003
echo "S'ha executat el modprobe..."
sleep 5
echo ""
sudo /usr/local/etc/huaweiAktBbo-i386.out
sleep 5
echo ""
sudo wvdial hsdpa

Un cop hagis fet això, dóna-li permís d’execució fent “sudo chmod +x /usr/local/bin/connectaVodafone“. Ara, i per acabar, ens caldrà baixar un arxiu i convertir-lo també en executable, cosa que farem d’una tirada amb “cd ~ && wget http://utils.eurion.net/hosted/huaweiAktBbo-i386.out && sudo mv ~/Desktop/huaweiAktBbo-i386.out /usr/local/etc/huaweiAktBbo-i386.out && sudo chmod +x /usr/local/etc/huaweiAktBbo-i386.out“.

Ara ja podràs connectar-te a Internet sempre que vulguis escrivint només “connectaVodafone” (o bé “/usr/local/bin/connectaVodafone“) en una terminal, o bé des d’una llançadora del tipus “aplicació en la terminal” que apunti a aquesta ordre; per tal de tancar la connexió, només has de tancar la finestra de la terminal des de la que t’has connectat.

4 Responses to “Vodafone Mobile Connect 3G/GPRS en Ubuntu Linux”

  1. carlesoriol Says:

    Configuració per a Movistar:

    [Dialer Defaults]
    Phone = *99#
    Username = MOVISTAR
    Password = MOVISTAR
    Stupid Mode = 1
    Dial Command = ATDT

    [Dialer hsdpa]
    Modem = /dev/ttyUSB0
    BAUD = 460800
    Init2 = ATZ
    Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
    ISDN = 0
    Modem Type = Analog Modem
    Init5 = AT+CGDCONT=1, “IP”, “movistar.es”

  2. manelolesa Says:

    Hola, fa aproximadament un mes vaig seguir aquest post per configurar el modem per movistar i fins ara tot perfecte.
    Per poder fer anar el modem en un WindowsVista de la parenta, telefonica em va fer actualitzar el Firmware del modem, des de les hores que no he pogut tornar a connectar. Saps algun cas semblant.
    He vist que al executar el scipt la linia “sudo /usr/local/etc/huaweiAktBbo-i386.out” em tru algo com “coredump”. despres evidentment diu que no troba disposistiu a TTY**

    Gracies, estic desesperat

  3. RainCT Says:

    No sabia ni que es pot actualitzar xD.

    Però bé, si tens la Gutsy prova anant a Sistema -> Administració -> Xarxa i allà configura la connexió mòdem així:
    - Pestanya General: Habilita la connexió i omple els camps número de telèfon, nom d’usuari i contrasenya (els mateixos que tenies a l’arxiu wvdial.conf).
    - Pestanya Mòdem: Port «/dev/ttyUSB0», marcatge per tons i sense volum

    Un cop fet això torna a encendre l’ordinador amb el mòdem 3G posa’t i si tot va bé se t’hauria de connectar sol (jo és així com ho faig ara, el script ja només el tinc per si algun cop no me l’agafa automàticament, però no sé si l’actualització aquesta també ho espatllarà).

  4. Bloc d’en RainCT » Blog Archive » Ubuntu Hardy: 3G més fàcil que mai Says:

    […] temps vaig escriure sobre com utilitzar el mòdem USB “Huawei E220″ amb la distribució de GNU/Linux Ubuntu. Doncs bé, amb la nova versió d’Ubuntu, la 8.04 […]

Leave a Reply

If you have an OpenID, you may fill it in here. If your OpenID provider provides a name and email, those values will be used instead of the values here. Learn more about OpenID or find an OpenID provider.