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.

Related posts: