Ubuntu, 3G et Nokia N95 avec Orange

Voici comment connecter très facilement un PC Linux ( Ubuntu 8.04 sur eeepc ) à internet avec un téléphone 3G.

nokia n95

J’ai un nokia N95 qui est parfaitement supporté sur Ubuntu. Pour se connecter, j’utilise le cable USB, mon EEEPC n’ayant pas de bluetooth. Lors du branchement du téléphone, il faut sélectionner le mode

PC SUITE sur NOKIA. Sous Linux, un petit dmesg nous en dit plus:

[code]

[   65.528724] usb 2-1: new full speed USB device using uhci_hcd and address 2
[   65.545353] usb 2-1: configuration #1 chosen from 1 choice
[   67.050935] cdc_acm 2-1:1.10: ttyACM0: USB ACM device
[   67.060398] usbcore: registered new interface driver cdc_acm
[   67.060858] /home/adamm/git/ubuntu-hardy/debian/build/custom-source-eeepc/drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
[   67.094186] usbcore: registered new interface driver cdc_ether
[   67.104548] usb 2-1: bad CDC descriptors
[   67.104988] usbcore: registered new interface driver rndis_host

[/code]

Pour établir la connexion, nous avons besoin de wvdial.

[code]

sudo apt-get install wvdial

[/code]

Ensuite, pour le paramétrer, créez le fichier /etc/wvdial.conf contenant ceci:

[code]

[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1, »IP », »orange »;
ISDN = 0
Modem Type = Analog Modem
Phone = *99***1#
username = orange
password = orange
Stupid Mode = 1

[/code]

Pour établir le lien, branchez le téléphone puis tapez

[code]

sudo wvdial

[/code]

et hop à vous internet mobile.

Je précise que j’ai un abonnement Orange et que ça marche sans surfacturation (Internet Max). Le même principe marche chez SFR (en modifiant le useragent du navigateur) et Bouygues. S’il n’y a pas d’abus avec ces connexions, il n’y a pas vraiment de raison que les opérateurs verrouillent le système.

La clef Orange ICON 225 sur Ubuntu 8.04

A la demande d’un certain nombre d’entre vous, j’ai installé la dernière release d’ubuntu en beta: Ubuntu 8.04 (hardy) afin de pouvoir tester la clef USB 3G+ dont je vous ai déjà parlé pour Ubuntu 7.10.

J’ai donc recompilé le driver du noyau afin de mettre à jour le script de connexion pour cette version.

Le voici, il vous permettra de faire fonctionner la clef USB 3G+ d’Orange sur votre PC sous Ubuntu.

DSC00864
Ouvrez une console puis lancez les commandes suivantes:

[code]

wget https://www.equinoxefr.org/wp-content/uploads/2008/11/icon225.tgz

tar xvf icon225.tgz

cd hso

sudo ./install.sh
[/code]

Répondre "O" à la demande d'installation de paquets supplémentaires.

Edit (17/10/2008)
Vous pouvez maintenant utiliser l'interface hsoconnect si vous le souhaitez.
ou celle en ligne de commande en éditant le fichier conninfo

[code]
gedit  conninfo.ini
[/code]

Entrez votre code PIN (0000 par défaut)

Puis l’APN. Il faut mettre orange.ie pour une connexion avec un pass internet everywhere ou orange.fr pour une connexion avec un forfait classique.

Capture

Puis pour vous connecter faites:

[code]

sudo ./connect.sh up
[/code]

Pour vous déconnecter faites:

[code]
sudo ./connect.sh down
[/code]

Ou utilisez hsoconnect (python-2.5 -m hsoc). Voici quelques captures.





Voilà, bon surf. Pour info j’ai acquis cette clef dans le cadre du forfait 0€ internet Everywhere mais elle marche très bien avec un abonnement 3G classique. Elle ne semble donc pas verrouillée sur un forfait mais juste sur l’opérateur.

DSC00865

DSC00866

Pour ceux qui veulent compiler le module eux-même pour d’autres noyaux, il suffit de taper « make » dans le répertoire hso. Par contre vous devez posséder les paquets de développement du noyau correspondant à votre distribution.

EDIT (23/04/08): J’ai mis à jour le driver HSO en version 1.2

EDIT (29/05/08): Le paquet installe les outils de développement du noyau et compile le module. Ce pack peut donc a priori être installé sur n’importe quelle version d’ubuntu.

EDIT (17/10/08): J’ai mis à jour le driver HSO en version 1.6 (merci Brazz pour l’info)

EDIT (9/11/08): Le paquet hsolink est maintenant compilé à l’installation. A priori ça doit fonctionner sur les architectures 64 bits.

Cet article décrit l’installation en 64bits avec pas mal d’infos sur la configuration d’hsoconnect (Merci

Tous ces modules proviennent de l’excellent forum sur http://www.pharscape.org/ (merci Paul:-)

La clef Orange ICON 225 sur Ubuntu 7.10

Voilà un petit script qui vous permettra de faire fonctionner la clef USB 3G+ d’Orange sur votre PC sous Ubuntu. Ca fonctionne aussi très bien avec mon eeepc sous eeeXubuntu.

DSC00864
Ouvrez une console puis lancez les commandes suivantes:

wget https://www.equinoxefr.org/wp-content/uploads/2008/03/3g.tgz

tar xvf  3g.tgz

cd hso

sudo ./install.sh

gedit  conninfo.ini

Entrez votre code PIN (0000 par défaut)

Puis l’APN. Il faut mettre orange.ie pour une connexion avec un pass internet everywhere ou orange.fr pour une connexion avec un forfait classique.

Capture

Puis pour vous connecter faites:

sudo ./connect.sh up

Pour vous déconnecter faites:

sudo ./connect.sh down

Voilà, bon surf. Pour info j’ai acquis cette clef dans le cadre du forfait 0€ internet Everywhere mais elle marche très bien avec un abonnement 3G classique. Elle ne semble donc pas verrouillée sur un forfait mais juste sur l’opérateur.

DSC00865

DSC00866