Comment bien installer, configurer, utiliser, administrer, personnaliser et optimiser une distribution Debian GNU/Linux | ||
---|---|---|
Précédent | Suivant |
Tableau 4-1. Evolution de cet article
Date | Ajout(s) / Modification(s) |
---|---|
9 août 2003 | Version initiale par Adrien Revol |
17 décembre 2003 | Intégration (tardive) et relecture de cet article |
28 janvier 2004 | Mise à jour pour les noyaux 2.6.x. |
Le modem Sagem Fast800 est fourni (prêté) par Free lors d'une souscription à leur offre ADSL. Sur les lignes dégroupés, l'adresse IP fournie est fixe. Les pings sont très bas et peuvent descendre en dessous de 30 ms.
Le pilote de ce modem n'est pas intégré au noyau. Il faudra donc récupérer les sources et les compiler.
Votre noyau doit pouvoir supporter l'USB et les modems ADSL. Pour cela reportez vous à la section Support des périphériques USB de l'article Options du noyau.
Vous devez avoir un noyau >= 2.4.x pour utiliser votre modem Sagem. Néanmoins, vous aurez sans doute moins de problèmes à la compilation si votre noyau est un 2.4.18 ou supérieur.
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)
Reportez vous à l'article Installer un nouveau noyau à la sauce Debian si vous ne savez pas comment compiler votre noyau. |
Vous devez installer les packages suivants: hotplug, libc6-dev, make, gcc (version 3.x).
# apt-get install hotplug libc6-dev make gcc |
Vérifiez que vous avez une version à jour de gcc (3.x et supérieur) sinon, vous devrez modifier le Makefile pour pouvoir compiler le pilote.
$ gcc -v |
Pour commencer télécharger 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 sur le site officiel.
Tableau 4-3. Télécharger le driver
Version du driver | Lien de téléchargement |
---|---|
Version 1.0.4 | Depuis ce site |
Versions officielles (1.0.4 et supérieures) | Eagle-USB 4 linux |
Pour installer le driver, décompressez l'archive: (on suppose que le fichier téléchargé est placé dans ~/src)
$ tar -xzvf ~/src/eagle-1.0.4.tar.gz |
Si ce n'est déjà fait, installez les sources de votre noyau. Pour cela reportez vous aux sections Installer et Préparer la compilation du noyau de l'article Installer un nouveau noyau à la sauce Debian.
Une fois que les sources de votre noyau et les sources du driver de votre modem sont correctement installées, vous pouvez compiler les sources du driver du modem précedement téléchargées.
$ cd ~/src/eagle-1.0.4/ $ make clean && make |
Executer l'installation avec la commande :
# make install |
Répondez ensuite aux questions qui vous sont posées :
Tableau 4-4. Les différentes questions du processus de configuration
Question | Réponse |
---|---|
Avez-vous une ligne dégroupée : | OUI |
Voulez-vous automatiser la connexion au démarrage : | NON |
Après quoi, il faut modifier le fichier de configuration pour le dégroupage (eh oui... ils n'ont pas dû faire les choses comme il faut pour que ça fonctionne). Avec votre éditeur préféré éditez le fichier /etc/analog/adisubadsl.conf.
Modifiez les options VCI et VPI : VCI prend la valeur 00000024 et VPI prend la valeur 00000008
Attention: ne modifiez pas l'encapsulation!
Il faut aussi modifier le fichier /etc/inittab pour éviter que ppp ne soit lancé (il n'est utilisé que dans le cas d'une ligne non dégroupée)
Vous devriez avoir dans ce fichier les lignes :
#adsl.inittab: adsl:2345:respawn:/usr/sbin/adsl.inittab |
Que vous commenterez de la manière suivante :
#adsl.inittab: #adsl:2345:respawn:/usr/sbin/adsl.inittab |
Executez la commande suivante:
# adictrl -w |
La led d'alimentation doit alors être allumée et celle de la connexion doit clignoter. Le modem se synchronise. Une fois que les deux led sont allumées en continu, executer la commande:
# adictrl -i |
Cela permet de déterminer quelle est l'interface réseau pour le modem. Ce sera, suivant votre machine, eth0 ou eth1, eth2, etc... Ensuite, lancez la commande:
# dhclient ethX |
où ethX est l'interface réseau definie plus haut.
Pour vérifier que vous êtes bien connecté, essayez 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 pb s'est produit vous obtiendez :
$ ping www.google.fr ping: unknown host www.google.fr |
On peut automatiser la connexion lors du boot, en éditant le fichier /etc/rc.d/init.d/adiusbadsl, où vous trouvez les lignes suivantes :
gprintf "Chargement du firmware & DSP : " /usr/sbin/adictrl -w |
Il vous suffit d'insérer /sbin/dhclient eth1 à la suite. Voici ce que vous devriez obtenir après modification :
gprintf "Chargement du firmware & DSP : " /usr/sbin/adictrl -w /sbin/dhclient eth1 |
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
Précédent | Sommaire | Suivant |
Installer un modem ECI Hi-Focus USB | Niveau supérieur | Installer une clé USB |