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
  • Le numéroteur
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