Pour les noyaux, à partir de la version 2.6.16, consultez le billet Configuration du pilote ueagle-atm/

1. Présentation et liens

Cette petite fiche décrit la procédure d'installation du pilote eagle-usb, qui gère toute une famille de modem adsl usb, sous Fedora Core 3 ou 4 à partir des paquetages RPM que j'ai construit et qui sont disponibles en téléchargement sur ce site.

Liens :

2. Installation des outils du pilote

Il faut télécharger et installer le paquetage eagle-usb pour votre distribution :

  • FC3 i686 : eagle-usb-2.3.2-4.fc3.remi.i686.rpm (535 Ko)
  • FC4 i686 : eagle-usb-2.3.2-5.fc4.remi.i686.rpm (543 Ko)
  • FC4 x86-64 : eagle-usb-2.3.2-5.fc4.remi.x86_64.rpm (545 Ko)

Sous Fedora vous pouvez installer ce logiciel en double-cliquant sur l'icône (lancement de system-install-packages) ou en ligne de commande :

su -
rpm -ivh eagle-usb-2.3.2-*.rpm

3. Installation du pilote

Le pilote est un module du noyau (kernel). Il existe donc une version du RPM pour chaque version du noyau. Vous pouvez connaitre la version du noyau en cours d'utilisation avec la commande :

uname -r

Téléchargez la version du paquetage kernel-module-eagle-usb correspondant exactement à la version de votre noyau :

FC3 FC3 smp FC4 FC4 smp FC4 x86_64

2.6.11-1.35

2.6.12-1.1372
2.6.12-1.1376
2.6.12-1.1378

2.6.12-1.1380
2.6.12-1.1381

2.6.11-1.35

2.6.12-1.1372
2.6.12-1.1376
2.6.12-1.1378

2.6.12-1.1380
2.6.12-1.1381
2.6.11-1.1369
2.6.12-1.1387
2.6.12-1.1390
2.6.12-1.1398
2.6.12-1.1447
2.6.12-1.1456
2.6.13-1.1526
2.6.13-1.1532
2.6.14-1.1637
2.6.14-1.1644
2.6.14-1.1653
2.6.14-1.1656
2.6.15-1.1830
2.6.15-1.1831
2.6.15-1.1833


2.6.12-1.1390
2.6.12-1.1398
2.6.12-1.1447
2.6.12-1.1456
2.6.13-1.1526
2.6.13-1.1532
2.6.14-1.1637
2.6.14-1.1644
2.6.14-1.1653
2.6.14-1.1656
2.6.15-1.1830
2.6.15-1.1831
2.6.15-1.1833
2.6.11-1.1369


2.6.12-1.1398






2.6.14-1.1653

2.6.15-1.1830

Si vous installez pour le noyau en cours d'utilisation, commencez par débrancher le modem, puis installez le pilote :

su -
rpm -ivh kernel-module-eagle-usb-*.rpm

Ensuite rebranchez le modem. La détection de connexion de périphériques à chaud (hotplug) s'occupera de charger le nouveau module. Le voyant ADSL devrait clignoter, puis s'allumer fixe pour indiquer que la synchronisation est établie.

4. Configuration de la connexion

Lancer la commande de configuration et répondez aux questions concernant votre fournisseur d'accès et vos identifiants de connexion :

su -
eagleconfig

Attention : si vous souhaitez que la connexion soit tablie automatiquement lors du démarrage, il est malheureusement nécessaire de désactiver Selinux.

5. Gérer la connexion

Les commandes suivantes permettes de gérer la connexion :

  • startadsl : connexion
  • stopadsl : déconnexion
  • eaglestat : état du modem, qualité de la ligne et statistiques.
  • eaglediag : état de la connexion et information de diagnostique.

leur page de manuel contient la description complète de leur fonctionnement.

6. Mise à jour du noyau

Lors de l'installation d'un nouveau noyau, il est plus plus simple de télécharger le module correspondant et de l'installer avant de démarrer sur ce noyau. Il sera automatiquement chargé lors du démarrage. Les paramètres de connexion sont conservés.

Si vous utilisez yum, avant de redémarrer pour prendre en compte le nouveau noyau, faites (exemple, dernier noyau pour FC4):

yum --enablerepo=remi install kernel-module-eagle-usb-2.6.15-1.1833_FC4

Vérifer que le module pour votre nouveau noyau est disponible. J'essaie de construire (et tester) les modules au plus tôt lors de la mise à disposition dans les mises à jour officielles d'un nouveau noyau.

Je ne dispose pas d'une machine à processeur x86_64 (bentôt, peut-être) et les quelques modules présents ont été construit par Sephiroth.

Vous pouvez construire votre propre module en reconstuisant votre RPM à partir du paquetage des sources : eagle-usb-2.3.2-5.fc4.remi.src.rpm

rpmbuild --rebuild eagle-usb-2.3.2-5.fc4.remi.src.rpm --target "$(uname -m)"

7. Utilisation avec firestarter

7.1. Présentation

Firestarter est un logiciel de pare-feu fonctionnant sous Fedora et disponible dans les Extras. Il est trés simple d'emploi. Son utilisation avec le pilote eagle-usb nécessite quelques réglages lorsque l'on souhaite démarrer la connexion automatiquement au démarrage.

En effet, Firestarter pourra refuser de démarrer si la connexion n'est pas établie au moment de son lancement.

7.2. Installation

su -
yum install firestarter

7.3. Activer la connexion automatique

su -
chkconfig eagle-usb on

Il faut aussi demander à ce que la connexion ne soit pas établie de façon asynchrone (en tâche de fond) ce qui est la valeur par défaut. Pour cela il faut modifier le fichier /etc/eagle-usb/eagle-usb.conf en modifiant la (dernière) ligne :

ASYNCHRONOUS_START=0

7.4. Décaler le démarrage de firestarter

Il faut changer l'ordre de démarrage pour que le service firestarter soit supérieur à celui d'eagle-usb.

Désactivation du service (et nettoyage de liens dans /etc/rc.d) :

chkconfig --del firestarter

Modifier le fichier /etc/init.d/firestarter en corrigeant la (cinquième) ligne de configuration de chkconfig :

# chkconfig: 2345 99 00

Réactivation du service (re-création des liens) :

chkconfig --add firestarter
chkconfig firestarter on

Cela allongera sensiblement le temps de démarrage, ce qui est normal.

8. Commentaires

Vous pouvez m'adresser un courrier électronique à l'adresse fedora@FamilleCollet.com, j'essai de les lire régulièrement et d'y répondre.