J’ai enfin pu configurer le modem 3G Huawei E-220 et la connexion ADSL (ADSL…
) de Meditel (FAI marocain) sous GNU/Linux ! Quelle galère c’était de trouver la bonne combinaison
En tout cas, désormais, cela fonctionne à merveille !
Comme promis, je vais vous montrer comment procéder
C’est parti !
Avant de commencer
Les instructions de ce tutoriel seront un peu plus simples (par rapport à il y a quelques mois) car le pilote inclut avec le noyau Linux (oui, contrairement à Microsoft Windows, le modem est détecté d’office, comme c’est le cas de Huawei EC325 chez Wana) a été amélioré pour détecter ce modem lors de l’insertion
Pour profiter de cette fonctionnalité, vous devez avoir un noyau Linux récent !
Pour que les instructions de ce tutoriel marchent, il est recommandé d’avoir une version de Linux supérieure à 2.6.20. Pour connaître la version que vous utilisez, lancez la commande suivante dans un terminal :
Je tiens à souligner qu’il ne sera pas question d’interface graphique ou de facilité dans cet article. Je vous expliquerai comment configurer la connexion manuellement (édition de fichiers de configuration et lancement de programmes). Il vous faudra un minimum de connaissances en ligne de commande pour suivre. Dans le futur, je serai bien tenté de faire une interface graphique pour faciliter l’installation/connexion de ce modem, mais pour le moment, j’ai d’autres chats à fouetter
!
Configurer la connexion !
Étape 1. Basculez en mode root
Toutes les commandes que l’on va effectuer dans ce tutoriel se feront en tant qu’administrateur (root), dans un terminal (xterm, gnome-terminal, konsole, etc.).
Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :
Sinon, lancez celle-ci :
Étape 2. Installez wvdial
En général, la commande wvdial est installée par défaut. Si ce n’est pas le cas, vous pouvez l’installer dans Debian ou Ubuntu avec :
Pour les autres distributions, l’opération doit être similaire. N’hésitez pas à la poster dans les commentaires pour que j’ajoute ce petit détail au billet.
Étape 3. Compilez et installez huaweiAktBbo
Avant de lancer cette opération, assurez vous d’avoir le compilateur gcc et la bibliothèque libusb.
Sous un système de type Debian comme Ubuntu, vous pouvez installer ces dépendances avec :
Après cela, compilez et installez huaweiAktBbo dans /usr/sbin :
gcc huaweiAktBbo.c -o /usr/sbin/huaweiAktBbo -lusb
(pour les intéressés, le MD5 actuel du fichier huaweiAktBbo.c est 07341a64e0508aa1ab7eff3d8f9e6672)
É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+=“/bin/sleep 5″
SUBSYSTEM==“usb”, SYSFS{idProduct}==“1003″, SYSFS{idVendor}==“12d1″, RUN+=“/sbin/modprobe usbserial vendor=0×12d1 product=0×1003″
Puis lancez la commande suivante afin d’appliquer les changements :
Étape 5. Créez les fichiers de configuration de Meditel
Mettez dans le fichier /etc/wvdial.conf :
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=“MEDINET”
Password=“MEDINET”
(si votre nom d’utilisateur et votre mot de passes sont différents de MEDINET - c’est le mot de passe par défaut -, n’oubliez pas de les modifier !)
(je remercie Youssef T. du laboratoire de Meditel pour son aide à l’adaptation de ce fichier à cet opérateur)
Étape 6. Connectez vous !
Avant de vous connecter, vérifiez si /dev/ttyUSB0 (après /dev/ttyUSB, c’est un zéro, pas un “o”) existe avec la commande :
(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 le câble à deux prises USB pour voir. Si cela ne marche toujours pas, redémarrez votre ordinateur, pour voir si ce fichier se crée quand il est branché lors du lancement du système)
Une fois que /dev/ttyUSB0 existera, en tant que root, lancez cette commande :
Cela devrait vous connecter après quelques secondes (ou pas, s’il y une erreur
).
Informations complémentaires
Une fois que le modem sera connecté à Internet, le LED est :
- vert, quand la connexion est en GPRS (lente
mon dernier test m’avait donné 141 Kbps) - bleu clair, quand il est en 3G (rapide ! Mon dernier test m’avait donné 1015 kbps)
Liens externes
Quelques liens intéressants que j’ai pu trouver au fil des recherches :