Chapitre 3. Installer un modem ECI Hi-Focus USB

Table des matières
1. Pré-requis
1.1. La configuration du noyau
1.2. Installer le paquet ppp
2. Télécharger le driver
3. Installer le driver
4. Configurer votre connection Internet
5. Tester votre connection Internet
6. Établir la connection automatique au démarrage de votre ordinateur
7. Désinstallation et suppression du driver
8. Annexe

Tableau 3-1. Evolution de cet article

DateAjout(s) / Modification(s)
24 avril 2003Version initiale.
28 avril 2003Relecture.
10 juillet 2003Ajout d'unr annexe sur les adresses DNS des principaux FAI en France.
4 août 2003Mise à jour des adresses DNS de Free.
27 octobre 2003Relecture.
25 janvier 2004Mise à jour pour les noyaux 2.6.x.

Figure 3-1. Le modem ECI Hi-Focus USB

Le modem ECI est vendu dans certains pack Wanadoo exTense ADSL... Les plaques ECI sont réputées pour avoir des pings beaucoup plus bas que les plaques Alcatel. Pour ma part j'obtiens en moyenne des pings de 40 ms avec ce modem. Pas du tout négligeable lors de parties intenses de Counter Strike :)

A ce jour, il n'existe pas encore de support dans le noyau pour ce modem. L'équipe de développement est en train de travailler là-dessus. Pour le moment, si vous souhaitez utiliser ce modem, vous allez devoir installer manuellement le driver.

Tableau 3-2. Fiche technique de ce modem

EtiquetteDescription
FabricantECI
ModèleHiFocus & B-Focus
PaysFrance, Brésil
FournisseursWanadoo, Club Internet, 9 Telecom, World Online, Cegetel
VPI8.35
VCI0.35

1. Pré-requis

1.1. La configuration du noyau

Votre noyau doit pouvoir supporter l'USB et les modems ADSL. Pour cela reportez vous aux sections Support des périphériques USB et Support de modems de l'article Options du noyau.

Vous devez avoir un noyau >= 2.4.20 pour utiliser votre modem ECI. Si vous utilisez un noyau inférieur, il vous faut au minimum le noyau 2.4.18-pre3 ou un noyau >=2.4.x avec le patch N_HDLC

Pour ne pas avoir des problèmes de compatibilité et pour éviter les failles de sécurité je vous conseille d'utiliser toujours le dernier noyau en date.

Dernier noyau stable : 2.6.4 (disponible depuis le 12 mars 2004)

Astuce

Reportez vous à l'article Installer un nouveau noyau à la sauce Debian si vous ne savez pas comment compiler votre noyau.

1.2. Installer le paquet ppp

Vous devez installer la paquet ppp (Point-to-Point Protocol daemon).

# apt-get install ppp

2. Télécharger le driver

Pour commencer, téléchargez le driver sur mon site. C'est la dernière version stable. Vous pouvez si vous le souhaitez télécharger la dernière version en cours de développement (version CVS).

Tableau 3-3. Télécharger le driver

Version du driverLien de téléchargement
Version 0.7 Depuis ce site
Versions en développement (0.8 et supérieures) FlashTux - Projet Eci Adsl

3. Installer le driver

Pour installer le driver :

# dpkg -i 'nom_fichier.deb'

Ainsi, si vous avez placé votre .deb dans le répertoire ~/src et que votre fichier se nomme eciadsl-usermode_0.7-1_i386.deb vous devez taper la commande suivante :

# dpkg -i ~/src/eciadsl-usermode_0.7-1_i386.deb

Note

Le paquet correspondant au driver est eciadsl-usermode

4. Configurer votre connection Internet

Exécuter le script de configuration :

# /usr/bin/eciconftxt.sh

Répondez ensuite aux questions qui vous sont posées :

Tableau 3-4. Les différentes questions du processus de configuration

QuestionRéponse
Menu principal1. Configure all settings
User nameVotre identifiant (ex : fti/1234567@fti)
PasswordLe mot de passe de votre connection. On vous le demandera deux fois pour le vérifier.
Select your providerVous devez choisir votre fournisseur d'accès. Pour une connection Wanadoo (eXtense) ADSL tapez 19
Type in an IP for DNS1Si le DNS primaire correspond bien à celui fourni par votre provider ne changez rien. Normalement si vous avez bien répondu à la question 'Select your provider' vous devez simplement appuyer sur 'Entrée'
Type in an IP for DNS2Si le DNS secondaire correspond bien à celui fourni par votre provider ne changez rien. Normalement si vous avez bien répondu à la question 'Select your provider' vous devez simplement appuyer sur 'Entrée'
Type in your VPISi vous êtes en France tapez 8
Type in vour VCISi vous êtes en France tapez 35.
Select your modemChoisissez votre modem. Tapez 12 pour le modem 'ECI Hi-Focus'
Type in a VID1Laissez la valeur par défaut. Appuyez simplement sur la touche 'Entrée'
Type in a PID1Laissez le valeur par défaut. Appuyez simplement sur la touche 'Entrée'
Type in a VID2Laissez le valeur par défaut. Appuyez simplement sur la touche 'Entrée'
Type in a PID2Laissez le valeur par défaut. Appuyez simplement sur la touche 'Entrée'
Select you .bin file for synchChoix du binaire de synchronisation. Normalement il n'y en a qu'un qui vous est proposé. Choisisez le en tapant 1. Si vous avez des problèmes avec votre binaire de synchronisation n'hésitez pas à me contacter par mail.
Select your PPP modeLaissez le valeur par défaut. Appuyez simplement sur la touche 'Entrée'
Is DHCP use by your provider ?Est-ce que votre provider utilise un serveur DHCP pour vous attribuer votre IP ? Taper n
Did you get a static IP from your provider ?Est-ce que vous bénéficiez d'une adresse IP statique ? Dans la plupart des cas cela ne doit pas être le cas. Tapez donc n. Cependant si vous posséder une IP statique, tapez y.
Press ENTER to create config file...Si toutes les informations que vous avez entrées sont correctes appuyer sur la touche 'Entrée' pour enregistrer vos paramètres dans les fichiers de configuration du système.

5. Tester votre connection Internet

Le moment crucial! Est-ce que votre connection va pouvoir se faire ? Pour cela taper la commande suivante :

# startmodem

Une série d'informations doit défiler à l'écran. Si tout se passe bien au bout d'un petit moment, le système devrait vous rendre la main sans afficher de message d'erreur.

Pour vérifier que vous êtes bien connecté essayer d'atteindre un ordinateur qui est sur Internet. Essayer d'atteindre par exemple le site de Google. Pour cela tapez :

$ ping www.google.fr

Si vous êtes connecté à Internet vous devriez obtenir les lignes suivantes (aux valeurs IP et valeurs de temps près) :

$ ping www.google.fr
PING www.google.com (216.239.53.99): 56 data bytes
64 bytes from 216.239.53.99: icmp_seq=0 ttl=47 time=259.3 ms
64 bytes from 216.239.53.99: icmp_seq=1 ttl=47 time=291.6 ms
64 bytes from 216.239.53.99: icmp_seq=2 ttl=47 time=231.5 ms

Si un problème s'est produit vous obtiendrez :

$ ping www.google.fr
ping: unknown host www.google.fr

6. Établir la connection automatique au démarrage de votre ordinateur

Pour cela créer un fichier modemeci.sh dans le répertoire /etc/init.d à l'aide de la commande :

# cat >/etc/init.d/modemeci.sh

Puis taper le contenu du fichier suivant.


#! /bin/sh

# Initialisation du modem et de la connexion Internet
# Script de Cédric Lignier
#
# Redirige les messages d'erreurs dans les fichiers /root/ecierr et /root/ecierr2
# Redirige les messages de log dans les fichiers /root/ecilog et /root/ecilog2
#
# MAJ : 19/04/2003 Version initiale (Utilise la v0.7 du driver eciadsl-usermode)

# Initialise la connexion
echo -n "[SCRIPT PERSO] Initialisation du modem ECI:"
/usr/bin/startmodem 1>/root/ecilog 2>/root/ecierr
echo " OK."

# Etablit la connexion sur Internet
echo -n "[SCRIPT PERSO] connexion a Internet:"
/usr/bin/startmodem 1>/root/ecilog2 2>/root/ecierr2
echo " OK."

Important

A chaque ligne vous devez appuyer sur la touche Entrée. A la fin vous devez appuyer sur les touches CTRL et D en même temps pour enregistrer vos modifications dans le fichier /etc/init.d/modemeci.sh

ImportantUn bug ? Votre avis m'interesse !
 

Si vous êtes un peu familier avec les scripts shell vous avez du remarquer qu'on lance 2 fois la même commande startmodem. Ceci est nécessaire, car si on la lance une seule fois la connection ne s'établit pas systématiquement. Peut- être un bug ? Si vous avez une idée la dessus, je suis interessé !

Pour que ce script se charge à chaque lancement de votre machine taper la commande :

# update-rc.d modemeci.sh start 90 S .

7. Désinstallation et suppression du driver

Commencez pas désactiver le lancement automatique de la connection :

# update-rc.d -f modemeci.sh remove

Puis supprimez le script de démarrage

# rm /etc/init.d/modemeci.sh

Enfin, désinstallez le driver

# dpkg -r eciadsl-usermode

8. Annexe

8.1. Liste des adresses DNS

Pour connaitre les adresses DNS de votre fournisseur d'accès à Internet, consulter l'annexe Adresses des serveurs DNS des principaux Fournisseurs d'Access Internet (FAI) français