Moov 3G+ sous debian

Sur mon nouveau laptop un HP EliteBook 8540w qui dechire pas mal, je vais utiliser la clé Moov 3G+ de DTS/TELMA pour l’internet mobile.
J’ai choisi cette clé pour les raisons suivantes :
• pour la mobilité en cas d’intervention urgente, je peux me connecter en VPN au bureau
• pour le prix du modem car c’est en promo actuellement
• pour le type de recharge car c’est en limite de durée au lieu de limite de volume (enfin c’est discutable)
• c’est plus rapide pour moi de me connecter en VPN au bureau car nous utilisons le même ISP
• ça marche aussi sous gnu/linux

Je vais montrer un peu comment l’installer et l’utiliser sous debian, je suis sous testing c’est à dire squeeze mais je pense que ça marche aussi si vous utilisez ubuntu .
L’usb modem est la clé ZTE noire, j’ai demandé à l’hotline de DTS le numero de cette clé ZTE mais ils ne savent rien :(, j’ai demandé aussi comment ils font pour l’installer sous linux et ils m’ont répondu simplement que c’est dur à installer et ils ne savent pas le faire. Ils m’ont dit que les techniciens d’un X service vont m’appeler … je ne sais pas à quoi servent les gars de l’hotline dans ce cas.

Donc on va commencer par :


thierry@tux:~$ lsusb
Bus 003 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 04f2:b15e Chicony Electronics Co., Ltd
Bus 002 Device 003: ID 138a:0007 DigitalPersona, Inc
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

On branche la clé, ça donne dans dmesg :


thierry@tux:~$ dmesg
...
[ 912.436443] usb 3-1.3: new full speed USB device using ehci_hcd and address 9
[ 912.458361] usb 3-1.3: New USB device found, idVendor=19d2, idProduct=fff5
[ 912.458365] usb 3-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 912.458368] usb 3-1.3: Product: USB Storage
[ 912.458371] usb 3-1.3: Manufacturer: ZTE, Incorporated
[ 912.458373] usb 3-1.3: SerialNumber: 000000000002
[ 912.458496] usb 3-1.3: configuration #1 chosen from 1 choice
[ 912.568661] Initializing USB Mass Storage driver...
[ 912.568884] scsi6 : SCSI emulation for USB Mass Storage devices
[ 912.569075] usb-storage: device found at 9
[ 912.569078] usb-storage: waiting for device to settle before scanning
[ 912.569103] usbcore: registered new interface driver usb-storage
[ 912.569114] USB Mass Storage support registered.
[ 917.556655] usb-storage: device scan complete
[ 917.558686] scsi 6:0:0:0: CD-ROM ZTE USB Storage FFFF 2.31 PQ: 0 ANSI: 2
[ 917.572601] sr1: scsi-1 drive
[ 917.572746] sr 6:0:0:0: Attached scsi CD-ROM sr1
[ 917.572829] sr 6:0:0:0: Attached scsi generic sg2 type 5
[ 919.120285] sr1: CDROM (ioctl) error, command: Xpwrite, Read disk info 51 00 00 00 00 00 00 00 02 00
[ 919.120299] sr: Sense Key : Hardware Error [current]
[ 919.120304] sr: Add. Sense: No additional sense information
[ 920.137827] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[ 920.137843] sr: Sense Key : Hardware Error [current]
[ 920.137848] sr: Add. Sense: No additional sense information


thierry@tux:~$ lsusb
Bus 003 Device 009: ID 19d2:fff5 ONDA Communication S.p.A.
Bus 003 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 04f2:b15e Chicony Electronics Co., Ltd
Bus 002 Device 003: ID 138a:0007 DigitalPersona, Inc
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

On voit que mon debian considère la clé comme une clé usb storage, on va régler le problème en installant le packet usb-modeswitch


thierry@tux:~$ sudo aptitude install usb-modeswitch

Déconnecter et re-connecter le modem ZTE et plop ça donne


thierry@tux:~$ dmesg
...
[ 1394.049614] usb 3-1.3: new full speed USB device using ehci_hcd and address 18
[ 1394.120921] usb 3-1.3: device descriptor read/64, error -32
[ 1394.296535] usb 3-1.3: device descriptor read/64, error -32
[ 1394.476116] usb 3-1.3: new full speed USB device using ehci_hcd and address 19
[ 1394.547929] usb 3-1.3: device descriptor read/64, error -32
[ 1394.723541] usb 3-1.3: device descriptor read/64, error -32
[ 1394.903096] usb 3-1.3: new full speed USB device using ehci_hcd and address 20
[ 1395.309885] usb 3-1.3: device not accepting address 20, error -32
[ 1395.381873] usb 3-1.3: new full speed USB device using ehci_hcd and address 21
[ 1395.788719] usb 3-1.3: device not accepting address 21, error -32
[ 1395.788886] hub 3-1:1.0: unable to enumerate USB device on port 3
[ 1400.693057] usb 3-1.3: new full speed USB device using ehci_hcd and address 22
[ 1400.764878] usb 3-1.3: device descriptor read/64, error -32
[ 1400.940597] usb 3-1.3: device descriptor read/64, error -32
[ 1401.116069] usb 3-1.3: new full speed USB device using ehci_hcd and address 23
[ 1401.187900] usb 3-1.3: device descriptor read/64, error -32
[ 1401.363353] usb 3-1.3: device descriptor read/64, error -32
[ 1401.538944] usb 3-1.3: new full speed USB device using ehci_hcd and address 24
[ 1401.561137] usb 3-1.3: New USB device found, idVendor=19d2, idProduct=fff5
[ 1401.561141] usb 3-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1401.561145] usb 3-1.3: Product: USB Storage
[ 1401.561147] usb 3-1.3: Manufacturer: ZTE, Incorporated
[ 1401.561150] usb 3-1.3: SerialNumber: 000000000002
[ 1401.561270] usb 3-1.3: configuration #1 chosen from 1 choice
[ 1401.561779] scsi8 : SCSI emulation for USB Mass Storage devices
[ 1401.561880] usb-storage: device found at 24
[ 1401.561883] usb-storage: waiting for device to settle before scanning
[ 1402.280837] usb 3-1.3: USB disconnect, address 24
[ 1403.502278] usb 3-1.3: new full speed USB device using ehci_hcd and address 25
[ 1403.596177] usb 3-1.3: New USB device found, idVendor=19d2, idProduct=ffff
[ 1403.596181] usb 3-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1403.596184] usb 3-1.3: Product: ZTE CDMA Tech
[ 1403.596187] usb 3-1.3: Manufacturer: ZTE, Incorporated
[ 1403.596302] usb 3-1.3: configuration #1 chosen from 1 choice
[ 1403.597081] option 3-1.3:1.0: GSM modem (1-port) converter detected
[ 1403.597188] usb 3-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[ 1403.597664] option 3-1.3:1.1: GSM modem (1-port) converter detected
[ 1403.597767] usb 3-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[ 1403.598180] option 3-1.3:1.2: GSM modem (1-port) converter detected
[ 1403.598275] usb 3-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[ 1403.598690] option 3-1.3:1.3: GSM modem (1-port) converter detected
[ 1403.598791] usb 3-1.3: GSM modem (1-port) converter now attached to ttyUSB3

Voilà le system detecte un modem! il nous reste à le faire fonctionner.
Il existe des GUI pour configurer le modem comme gnome-ppp mais dans ce tuto on le fera sous console, je pense que c’est plus précis (mais pas conviviale pour certains). Nous utiliserons wxdial pour faciliter la tache :


thierry@tux:~$ sudo aptitude install wvdial

Pour detecter le modem nous lancons la commande


thierry@tux:~$ sudo wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Found a modem on /dev/ttyUSB0.
/etc/wvdial.conf: Can’t open ‘/etc/wvdial.conf’ for reading: No such file or directory
/etc/wvdial.conf: …starting with blank configuration.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0: Speed 9600; init « ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 »

Le programme nous a créé un fichier de config /etc/wvdial.conf c’est cool non!
Dans le fichier généré j’ai :


[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone =
ISDN = 0
; Username =
Init1 = ATZ
; Password =
Modem = /dev/ttyUSB0
Baud = 9600

On va utiliser le compte invite de DTS pour le test, pour cela on va changer le fichier en :


[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
Username = invite@carte.mg
Init1 = ATZ
Password = invite
Modem = /dev/ttyUSB0
Baud = 9600

Lancer le dialer :


thierry@tux:~$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT
~[7f]}#@!}!} } }=}!}$}%\}"}&} } } } }#}%B#}%}%}&x}:[1c]N}'}"}(}"cY~
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}!} }=}!}$}%\}"}&} } } } }#}%B#}%}%}&x};}!8}'}"}(}"[0e]T~
--> PPP negotiation detected.
--> Starting pppd at Mon Dec 27 20:43:09 2010
--> Pid of pppd: 8243
--> Using interface ppp0
--> local IP address 172.16.16.22
--> remote IP address 192.168.1.1
--> primary DNS address 196.192.32.5
--> secondary DNS address 41.188.9.130

Vérifier :


thierry@tux:~$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr 70:5a:b6:a0:10:79
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Memory:d7500000-d7520000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2640 errors:0 dropped:0 overruns:0 frame:0
TX packets:2640 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:237419 (231.8 KiB) TX bytes:237419 (231.8 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:172.16.16.22 P-t-P:192.168.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3409 (3.3 KiB) TX bytes:2317 (2.2 KiB)

thierry@tux:~$ sudo route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
thierry@tux:~$ cat /etc/resolv.conf
nameserver 196.192.32.5
nameserver 41.188.9.130

Lancer votre navigateur à l’adresse http://carte.moov.mg/

Afin d’éviter la modification fréquente du fichier de config, on peut créér une autre section par exemple :


[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
Username = moi@moov.mg
Init1 = ATZ
Password = VerySecure
Modem = /dev/ttyUSB0
Baud = 9600

[Dialer invite]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
Username = invite@carte.mg
Init1 = ATZ
Password = invite
Modem = /dev/ttyUSB0
Baud = 9600

On lance wvdial en paramètre le nom de la section :


thierry@tux:~$ sudo wvdial invite

Donc en pratique pour surfer, brancher le modem puis lancer la commande suivante :


thierry@tux:~$ sudo wvdialconf; sudo wvdial

La commande wvdialconf mettra à jour les paramètres de connexion mais pas les Username, Password, Phone …
J’avais un soucis au début mais c’était mon firewall (shorewall) qui bloquait les connexions sur l’interface ppp0, mais bon c’est une autre histoire en bref vérifier votre firewall …

Vita tompoko !

19 réactions sur “Moov 3G+ sous debian

  1. Pingback: Madamobil Life Haier cm200 cdma 1X usb modem sous debian « 'Gasy geek

  2. C’est étonant ce tuto ! J’aimerai bien utiliser mon clé moov 3g+ mais pas avec moov comme fournisseur d’accés. J’ai déja accés à internet mais via bleuline. En effet je veux partager cette connexion si possible et je veux me connecter avec mon propre reseau avec le clé 3g pour que je puisse me déplacer avec mon laptop! J’ai un routeur avec wifi mais ceci ne peut utiliser que dans 30m de ma maison. Je veux acceder à ce wifi avec le clé. Je crois que c’est possible mais je ne sait pas comment ?

    • Bonjour Zules,

      Je crois que ce n’est pas possible avec un access point wifi et une clé 3G car ce sont deux technologies différentes (je ne suis pas spécialiste en la matière).

      Ce que je vois sur le net ce sont des bornes wifi qui supportent la techno 3G, donc tu insères ta puce 3G puis tu le partages via wifi, l’inverse il faut creuser.

      • Melsi beaucoup !… C’est juste un idée mais si c’est ne pas possible, pas de problème ! Est-ce possible de réconfigurer ou bien décoder ce clé moov pour connecter à une autre reseau ?

  3. Bonjour!
    Je suis tombé par hasard sur ce blog, et j’aperçois que de bonnes astuces sont partagées ici. Je suis un peu novice en matière d’informatique notemment en programmation; je me demandais est-t-il possible d’obtenir une connexion internet moov en utilisant des modems 3g comme ceux vendus par telma ou orange ou bien des smartphones sous Android (tel le samsung Galaxy Tab) , je veux signifier par là l’utilisation d’un compte moov sur d’autres matériels à part le telephone fixe CMDA de telma ou le modem 3g+ de moov?

  4. ny saika anontaniako fotsiny oe aon raha anajanona le wvdial? zany hoe stopena le connexion fa lany eo ny credy kely ramalgasy i3

  5. Bonjour, j’aimerais savoir s’il est possible de décoder un clé usb modem haier CM200 de life, svp aider moi car life n’existe plus et mon clé ne sert plus a rien, j’aimerais qu’il fonctionne avec d’autre SIM mais y a pas moyen, aidez-moi

  6. salam daholo,
    mba te hampiasa itony 3g+ itony fa mba omeo sopapa oe iza no fournisseur tsara connex indrindra?hainga pande no tiko anontaniana

    • akory e! tsy manao pub aho fa hitako hoe Orange no mandeha tsara raha eto Tana ville. Nividy lay domino iny zah de mahazo ny phone, laptop, … ny blem-ny fotsiny lay batterie mora lany be lay izy

  7. Bonjour, y encore qlq1 ki en discute ici, mon problème , c sur clé moov 3G+ Blanche, G bien essayer mais wvdial no marche plus.
    Des solutions please, chui sur Debian 7 wheezy

  8. salut aby atsika rehetra , mety mtovy amnio koa ve ny fomba iconfigurena azy raha Linux mint 32bits ny OS????

Répondre à marius Annuler la réponse.