Installation d'une clé 3G
Index de la page
Installation d'une clé 3G pour une mobilité si il y a assez de batteries :) .
Pré-requis :
- avoir un pc alimenté électriquement :)
- avoir une clé 3G avec une puce et un abonnement data
- Avoir comme système d'exploitation linux debian
Haut
Clé 3G Huawei E160 :
Cette clé fonctionne en mode :
L'installation se fait en trois temps : le drivers , le code pin, la gestion de la numéroteur (numérote le numéro de téléphone).
Cette clée a deux fonctionnalités :
- clé USB de stockage
- modem
Il faut bloquer la partie usb-storage pour pouvoir utiliser le modem ( la partie stockage renferme les drivers pour windows)
- Installation du driver
- Récuperer la dernière version de ce dernier à ce jour c'est la version 0.9.7 ou alors via le package Debian : usb-modeswitch
- Décompressez le fichier récupéré : tar -xvjf usb_modeswitch-x.x.x.tar.bz2 ou x.x.x est la version donc ici 0.9.7
- Il est conseillé de compiler plutôt qu'utiliser le binaire car le drivers est intiment lié au noyau (mettez la version de gcc qui a été utilisé pour compiler vôtre noyau) pour cela il vous faut le package libusb++-dev ou libusb-dev selon vôtre état : stable / testing / unstable ( apt-get install libusb++-dev ou apt-get install libusb-dev yum install pour les fedora / redhat / centos )
- une fois le fichier décompressé si vous voulez recompiler faite un make clean
- compiler : make ou gcc -l usb -o usb_modeswitch usb_modeswitch.c
- instraller vous pouvez l'installer via la commande make install, pour ma part j'ai fait un lien logique du binaire dans /usr/local/bin avec comme nom 3g,aller dans le repertoire /usr/local/bin ln -sf /opt/3g/usb_modeswitch 3g
Ce binaire à besoin des librairies :
- linux-gate.so.1
- libusb-0.1.so.4
- libc.so.6
Ce binaire permet de bloquer usb-storage pour laisser place au modem, cette dernière version 0.9.7 empêche le flip-flop (saut d'un id usb à l'autre) du modem. Le driver générique pour plusieurs type clé à besoin d'informations pour fonctionner. Ces informations sont stockées dans un fichier :
usb_modeswitch.conf à copier dans le répertoire /etc (
cp usb_modeswitch.conf /etc).
Pour la clé Huawei E160 et E160E la configuration est identique à la clé Huawei E270. Cela donne :
- DefaultVendor= 0x12d1;
- DefaultProduct= 0x1003
- # choose one of these:
- DetachStorageOnly=1
- ;HuaweiMode=1
Il faut donc décommenter les 3 lignes comme-ci dessus.
- Pour activer le module taper la commande : modprobe usbserial vendor=0x12d1 product=0x1003
- Installation de la demande du code pin de la puce
- Récupérer le logiciel sur sourceforge
- Décompressez le fichier tar -xvzf comgt.x.x.tgz (x.x correspond à la version soit 0.32)
- Compilation : taper la commande make
- Installation : taper la commande make install
- Pour utiliser taper la commande comgt -d /dev/ttyUSB0 ou comgt -d /dev/ttyUSB1
Le binaire comgt utilise les librairies :
- linux-gate.so.1
- libc.so.6
Ceci correspond au package wvdial. Si ce dernier n'est pas installer taper la commande : apt-get install wvdial (sous fedora / redhat / centos un p'tit yum install devrait suffir)
- Tool
J'ai fait un petit script que vous pouvez télécharger ici. Après avoir installé usb_modeswitch, comgt, wvdial, branché vôtre clé 3G
Haut
navigation : Home Page >> Debian >> Vous êtes ici
La page a été visitée 773 fois
Auteur : wormcs