la 3G et Ubuntu

Dans l’offre triple-play (Internet + téléphonie fixe classique + télé digitale) de l’opérateur belge Belgacom / Proximus, nous avons droit gratuitement à Internet One, c’est un accès 3G, le WE (càd du samedi 0h au dimanche 24h).

Vous avez une idée ? Trouvez gratuitement des développeurs sur Codeur.com !

Recevez des devis (gratuit)

On doit acheter le modem USB 3G à 40 €, ou 30 € si commande via le Net, et on a droit à un quota gratuit de 500 MB je pense. Ce n’est pas énorme, mais c’est gratuit.

Euh gratuit… disons inclut dans l’abonnement mensuel Belgacom, relativement exorbitant par rapport aux prix français.

Par contre, une petite question : Qui en France est réellement en ADSL2 en 20 Mbps download / 2 Mbps upload ?

Car moi c’est ma vitesse réelle (pas une vitesse ATM etc), grâce au VDSL2 que Belgacom a installé presque partout en Belgique.

Mais ok, le but de ce billet n’est pas de discuter de la qualité du réseau de Belgacom (assez bonne) et de ses prix assez exorbitants.

Le but de cet article est bien évidemment la configuration et le comportement en Ubuntu.

J’ai un laptop, et ma femme un netbook Acer Aspire One. Pourquoi ne pas profiter de cet accès 3G gratuit ?

(attention, c’est offre gratuite, c’est le WE et en Belgique ! Le roaming 3G hors de son pays, ça coute un MAX !)

Le modem fournit par Proximus est le Vodafone Mobile Connect.

photos cc-by Didier Misson

C’est en fait un modem 3.5 G, encore appelé 3G+. Il peut fonctionner en HSDPA et peut monter en vitesse jusque 3.6 Mbps. Un modèle plus rapide qui atteint 7,2 Mbps est disponible, plus cher évidemment, mais je n’ai pas trouvé nécessaire de monter en vitesse et en prix. Pour moi, actuellement, le 3G+ est une solution de dépannage, de mobilité, dont je n’ai qu’occasionnellement besoin.

Je cherche un peu sur le Net concernant ce modem. Je ne trouve rien de précis sur Ubuntu-fr.org. Les explications ne semblent pas avoir été mises à jour pour Ubuntu 10.04 Lucid Lynx.

J’essaye donc moi-même avec mon desktop. 😉

J’insère la carte SIM reçue de Proximus dans la clé 3G.

Je branche le modem Vodafone sur une prise USB (un câble prolongateur est fourni pour pouvoir le positionner un peu mieux pour une meilleur réception).

Une LED verte clignote de temps en temps, comme pour rappeler la présence du modem 3G.

Je regarde dans les logs :

$ dmesg | less



[ 5449.106328] usb 1-6: USB disconnect, address 4

[ 7775.580116] usb 1-6: new high speed USB device using ehci_hcd and address 5

[ 7775.742939] usb 1-6: configuration #1 chosen from 1 choice

[ 7775.744786] scsi8 : SCSI emulation for USB Mass Storage devices

[ 7775.745033] usb-storage: device found at 5

[ 7775.745038] usb-storage: waiting for device to settle before scanning

[ 7775.745348] usb 1-6: USB disconnect, address 5

[ 7782.340057] usb 1-6: new high speed USB device using ehci_hcd and address 6

[ 7782.502309] usb 1-6: configuration #1 chosen from 1 choice

[ 7782.505132] scsi11 : SCSI emulation for USB Mass Storage devices

[ 7782.505432] usb-storage: device found at 6

[ 7782.505436] usb-storage: waiting for device to settle before scanning

[ 7782.507144] scsi12 : SCSI emulation for USB Mass Storage devices

[ 7782.511801] usb-storage: device found at 6

[ 7782.511808] usb-storage: waiting for device to settle before scanning

[ 7782.655996] usbcore: registered new interface driver usbserial

[ 7782.656026] USB Serial support registered for generic

[ 7782.656324] usbcore: registered new interface driver usbserial_generic

[ 7782.656330] usbserial: USB Serial Driver core

[ 7782.668587] USB Serial support registered for GSM modem (1-port)

[ 7782.669024] option 1-6:1.0: GSM modem (1-port) converter detected

[ 7782.669211] usb 1-6: GSM modem (1-port) converter now attached to ttyUSB0

[ 7782.669237] option 1-6:1.1: GSM modem (1-port) converter detected

[ 7782.669352] usb 1-6: GSM modem (1-port) converter now attached to ttyUSB1

[ 7782.669396] usbcore: registered new interface driver option

[ 7782.669401] option: v0.7.2:USB Driver for GSM modems

[ 7787.501933] usb-storage: device scan complete

[ 7787.503912] scsi 11:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2

[ 7787.512915] usb-storage: device scan complete

[ 7787.514893] scsi 12:0:0:0: Direct-Access HUAWEI MMC Storage 2.31 PQ: 0 ANSI: 2

[ 7787.524884] sr1: scsi-1 drive

[ 7787.525129] sr 11:0:0:0: Attached scsi CD-ROM sr1

[ 7787.525280] sr 11:0:0:0: Attached scsi generic sg4 type 5

[ 7787.525668] sd 12:0:0:0: Attached scsi generic sg5 type 0

[ 7787.535998] sd 12:0:0:0: [sdd] Attached SCSI removable disk

[ 7802.128348] ISO 9660 Extensions: Microsoft Joliet Level 1

[ 7802.137496] ISOFS: changing to secondary root

Ubuntu semble avoir trouvé 3 périphériques USB :

  • un Universal Storage sr1 : c’est un partie disque sur cette clé USB, utilisée par Vodafone pour y mettre les programmes d’installation.. Windows évidemment
  • un modem GSM (logique), reconnu comme une liaison série sur de l’ USB
  • un lecteur de carte mémoire MMC. La clé a en effet un slot micro-SD, permettant d’insérer des cartes mémoires micro-SD

le slot micro-SD

On remarque que le chipset est fabriqué par Huawei, un des très grands industriels chinois dans le domaine des télécommunications.

Je vais voir le disque créé dans la clé :

J’y trouve le nécessaire pour installer cette clé 3G sous Windows, càd rien d’utile sous Ubuntu 😉

Mais finalement, ai-je besoin d’autre chose ?

Je regarde les connexions disponibles.

Pour le moment, je suis connecté en VDSL2 via l’interface Ethernet Eth0.

Mais un nouvel élément est apparu : Nouvelle connexion mobile à large bande (GSM) ! 🙂


Ça me semble très bien parti. Je clique sur cet élément.

La liste des fournisseurs GSM actifs dans mon pays. Il suffit de choisir le votre.

Par contre, ici, je ne sais quoi répondre !

Je n’ai jamais entendu ces expressions Inter ou Intra. Je laisse l’option par défaut et j’essayerai de me renseigner.

Le point d’accès a probablement été configuré automatiquement. Dans mon cas c’est « internet.proximus.be ».

J’introduis le code PIN de la carte SIM :

La connexion 3G+ est configurée, mais pas encore active.

Je vais donc dans l’icône réseau et j’active la connexion Proximus.

Voyons le résultat au niveau réseau :

didier@didier-ubuntu:~$ sudo ifconfig

[sudo] password for didier:

eth0 Link encap:Ethernet HWaddr 90:e6:ba:6d:f4:b3

inet adr:192.168.168.5 Bcast:192.168.168.255 Masque:255.255.255.0

adr inet6: fe80::92e6:baff:fe6d:f4b3/64 Scope:Lien

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Packets reçus:75755 erreurs:0 :0 overruns:0 frame:0

TX packets:69043 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 lg file transmission:1000

Octets reçus:66059557 (66.0 MB) Octets transmis:9031293 (9.0 MB)

Interruption:27 Adresse de base:0xe000

lo Link encap:Boucle locale

inet adr:127.0.0.1 Masque:255.0.0.0

adr inet6: ::1/128 Scope:Hôte

UP LOOPBACK RUNNING MTU:16436 Metric:1

Packets reçus:124958 erreurs:0 :0 overruns:0 frame:0

TX packets:124958 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 lg file transmission:0

Octets reçus:35298303 (35.2 MB) Octets transmis:35298303 (35.2 MB)

ppp0 Link encap:Protocole Point-à-Point

inet adr:188.5.195.35 P-t-P:10.64.64.64 Masque:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
Packets reçus:13 erreurs:0 :0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 lg file transmission:3

Octets reçus:286 (286.0 B) Octets transmis:301 (301.0 B)

Cela semble correct.

Mais j’ai 2 connexions. Une liaison câblée Eth0 et la 3G ppp0.

Je désactive Eth0 dans l’icône connexion de Gnome… Ca ne fonctionne pas.

Je retire le câble réseau. J’essaye un navigateur : pas de connexion Net

Ce problème ne devrait pas vous arriver si vous faites cette installation depuis une machine sans connexion initiale.

Ici, c’est la combinaison des 2 liaisons qui fait que je n’ai pas basculer automatiquement sur la 3G.


Finalement, je désactive l’interface eth0 :

(vous ne devriez pas devoir faire cela)

didier@didier-ubuntu:~$ sudo ifconfig eth0 down

didier@didier-ubuntu:~$ sudo ifconfig


lo Link encap:Boucle locale

inet adr:127.0.0.1 Masque:255.0.0.0

adr inet6: ::1/128 Scope:Hôte

UP LOOPBACK RUNNING MTU:16436 Metric:1

Packets reçus:127080 erreurs:0 :0 overruns:0 frame:0

TX packets:127080 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 lg file transmission:0

Octets reçus:36042053 (36.0 MB) Octets transmis:36042053 (36.0 MB)

ppp0 Link encap:Protocole Point-à-Point

inet adr:188.5.195.35 P-t-P:10.64.64.64 Masque:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1

Packets reçus:159 erreurs:0 :0 overruns:0 frame:0

TX packets:209 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 lg file transmission:3

Octets reçus:40375 (40.3 KB) Octets transmis:49048 (49.0 KB)

Ok, il ne reste que la liaison ppp0.

Voyons le routage :


didier@didier-ubuntu:~$ route

Table de routage IP du noyau

Destination Passerelle Genmask Indic Metric Ref Use Iface

10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0

default 10.64.64.64 0.0.0.0 UG 0 0 0 ppp0


Ok, la route par défaut passe bien par l’interface 3G ppp0

J’essaye.

Oui, ça fonctionne ! J’ai bien accès à Google, à Wikipedia… mais franchement, c’est terriblement LENT !

Je ne suis certainement pas en 3,6 Mbps ! Peut-être euh… à 50 Kbps (oui c’est vraiment lent).

L’administration en WordPress est totalement impossible… Les pages mettent 1 à 2 minute à se charger. J’ai des icônes qui ne s’affichent pas, probablement car délais de réponse dépassé et je n’arrive pas à insérer du texte (le popup ne réussit jamais à s’afficher).

D’où cela peut-il venir ?

  • de la config ? Ca m’étonnerait. Tout s’est très bien passé. Le chipset 3G Huawei semble parfaitement reconnu.
  • de la position du stick 3G ? il n’est pas idéalement placé. Le câble prolongateur ne fait que 80cm. Ça ne suffit pas chez moi pour pouvoir mettre la clé 3G en hauteur (le PC est sous le bureau).
  • je ne sais absolument pas si j’ai de la 3G ici ! J’ai un très bon réseau voix sur mon GSM, mais il n’est pas 3G. Je me renseignerai pour la 3G chez Proximus.

Vérifions la connexion :

Malheureusement, aucune information sur la vitesse, ou sur la norme (2G, 3G, 3G+…) utilisée !

Ma conclusion actuelle :

  • la configuration sous Ubuntu 10.04 est HYPER FACILE !
  • il n’y a rien à installer, juste répondre à quelques questions et taper le code PIN de la carte SIM.

La vitesse : c’est inutilisable sur ce desktop… Sauf pour lire des mails (Thunderbird a relever quelques mails) et quand vraiment on ne sait pas faire autrement.

Mais je pense que cela n’a rien à voir avec la clé 3G, Ubuntu et l’installation.


Je vais refaire un essais avec le Netbook de ma femme, un Acer Aspire One.

Comme il sera posé sur la table, la clé 3G sera plus en hauteur et mieux dégagée. Je pourrai monter à l’étage pour voir si ça améliore la réception 3G.

Si nécessaire, ce Netbook est en Dual Boot Ubuntu / XP. J’essayerai aussi en XP.

😉

Et bien, test rapidement fait. Je n’ai pas fait de copie d’écran sous Ubuntu Netbook Remix.

L’installation s’est très bien passée, exactement semblable en UNR 10.04 que sur le desktop. Aucun problème de connexion cette fois. Je n’avais pas d’autre liaison réseau, et j’ai donc eu directement le routage correct.

Cette fois, j’ai une bonne vitesse de connexion… pas gigantesque, mais acceptable et utilisable. Les pages s’affichent relativement rapidement.

Evidemment, c’est plus lent que mon VDSL à 20 Mbps :p (on s’habitue à la vitesse), mais c’est correct.

Je fais un test de vitesse :

Moins de 700 Kbps, c’est de l’ UMTS, càd de la 3G, pas de la 3G+ HSDPA. Je suis loin des 3,6 Mbps que permet ma clé usb Vodafone Mobile Connect…

Ce n’est pas important pour mon domicile car je suis connecté, soit avec un câble rj-45, soit en WiFi.

Belgacom, et plein d’autres, parle déjà de 4G, plus exactement le LTE, Long Terme Evolution, qui leur permettrait à la fois d’augmenter les débits et de résoudre les problèmes de saturation qui apparaissent déjà dans certaines villes avec l’explosion des smartphones, Android, iPhone, BlackBerry et autres.

Force est de constater que certains endroits ne sont même pas encore au 3G+ … 😉

L'équipe de WebActus.net vous propose tous les jours des articles sur l'univers des startups, du e-commerce et du growth hacking.
  • Pingback: la 3G et Ubuntu | WebActus | Information Mining R&D()

  • Pierre

    Pour info, inter est pour une connexion internet classique, intra est pour une connexion intranet donc une connexion au réseau de société. Dans ce cas la carte sim ne permet pas à l’employé de se connecter sur le web.

  • Aurora

    Bonjour, j’ai un IBM T42 avec Ubuntu 10.4
    J’ai acheté une clef 3G proximus (à savoir je suis en Belgique)
    Lorsque je l’insère avec la carte sim
    Rien ne se passe. Et rien n’est détecté dans les réseaux.
     Merci de votre aide.

Rejoignez la communauté Webactus

Recevez régulièrement les meilleures actus et ressources

Pas de spam, vous pouvez vous désabonner à tous moment.