Installation du modem 3G Huawei E220 sous GNU/Linux

Publié le 11 août 2008 par Capof's Space

Dans ce billet, j’ai choisi de vous parler de l’installation du modem 3G Huawei E220 sous GNU/Linux, vu qu’il y a de plus en plus d’abonnés, ici, au Maroc qui utilisent ce genre de modem, et qui ont eu des difficultés pendant l’intégration de la connexion ADSL 3G+ sur notre cher OS.

Pour que tout cela fonctionne, il est recommandé d’avoir une version de Linux du Kernel supérieure à 2.6.20 (Activer vos Updates :P).

Configuration de la connexion :

Étape 1. Basculez en mode root

Si vous êtes sous Ubuntu, il suffit de taper cette commande :

sudo –s

Sinon

su –l

Étape 2. Installez wvdial

Si la commande wvdial n’est pas installée par défaut, vous pouvez le faire dans Debian ou Ubuntu avec :

apt-get install wvdial

Pour les autres distributions, l’opération doit être similaire. Mais si vous trouvez des difficultés n’hésitez pas � poster un topic sur le forum

Étape 3. Compilez et installez huaweiAktBbo

Avant de lancer cette opération, il faut avoir le compilateur gcc et la bibliothèque libusb. Sous Debian et Ubuntu, vous pouvez installer ces dépendances avec :

apt-get install libusb-dev build-essential

Après cela, compilez et installez huaweiAktBbo dans /usr/sbin :

wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c
gcc huaweiAktBbo.c -o /usr/sbin/huaweiAktBbo -lusb

Étape 4. Installez les règles udev

Mettez dans le fichier /etc/udev/rules.d/99-meditel-huawei-e220.rules :

SUBSYSTEM==”usb”, SYSFS{idProduct}==”1003″, SYSFS{idVendor}==”12d1″, RUN+=”/usr/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″

Vous appliquez les changement en tapant la commande suivante :

udevcontrol reload_rules

Étape 5. Créez les fichiers de configuration de Meditel

Dans le fichier /etc/wvdial.conf vous mettez :

[Dialer Meditel]

Modem=/dev/ttyUSB0

Init2=ATZ

Init3=ATE0V1&D2&C1S0=0+IFC=2,2

Init5=AT+CGDCONT=1,”ip”,”internet1.meditel.ma”;

Phone=*99***1#

Stupid Mode=1

Username=”votre_user_ici”

Password=”votre_mot_de_passe_ici”

Si vous n’avez pas changé votre Username et votre Password, vous mettez MEDINET dans les deux lignes.

Étape 6. La Connexion

Je sais vous êtes content, vous souriez, vous dites enfin je peux ouvrir ma messagerie sur Linux, Plus de Window$ c’est fini… BlaBlaBla avant cela vous devez vérifier si /dev/ttyUSB0 existe, ne vous inquiétez pas c’est simple, il suffit de taper :

ls -l /dev/ttyUSB0

(Si ce fichier n’existe pas, même après l’insertion du modem et une attente de plus d’une minute, c’est qu’il y a un souci. Peut-être que le modem n’est pas assez alimenté ? Réessayez avec avec un autre câble USB pour voir. Si cela ne marche toujours pas, redémarrez votre ordinateur, pour voir si ce fichier se créé quand il est branché lors du lancement du système)

Une fois que /dev/ttyUSB0 existera, en tant que root, lancez cette commande :

wvdial meditel

Normalement cela devra vous connecter sur la toile si l’installation s’est déroulé sans problème.

Pour vérifier on lance un petit ping sympa :

ping www.generation-linux.fr

Un grand merci pour le linuxien Asher256