Remarques

Bien que je n'utilises plus ce matériel (j'ai succombé à la tentation d'une xxxx-box), je le conserve pour des raisons historiques (surtout que de nombreux utilisateurs l'utilisent toujours avec succès).

L'ensemble de cette installation / configuration doit être réalisée par l'administrateur (root).

Site officiel : http://atm.eagle-usb.org/.

Installer les firmwares du pilote

Téléchargez les firmwares : ueagle-data-1.1.tar.gz (821 Ko).

Décompressez l'archive dans le dossier /lib/firmware

$ su -
# cd /lib/firmware
# tar xvzf /chemin/download/ueagle-data-1.1.tar.gz
# mv ueagle-data-1.1 ueagle-atm

Consulter le journal système :

tail -f /var/log/messages | grep ueagle-atm

Lors de la connexion du modem, vous devez obtenir :

[ueagle-atm] ADSL device founded vid (0X1110) pid (0X9022) : Eagle II [ueagle-atm] pre-firmware device, uploading firmware [ueagle-atm] loading firmware ueagle-atm/eagleII.fw [ueagle-atm] firmware uploaded [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9021) : Eagle II [ueagle-atm] using iso mode [ueagle-atm] (re)booting started [ueagle-atm] modem operational [ueagle-atm] ATU-R firmware version : 44e2ea17

Si vous n'obtenez pas la ligne "modem operational" inutile de continuer, vous avez raté quelque chose.

Enregistrer les identifiants

Créez le fichier contenant les identifiants de connexion (ou récupérez celui utilisé sous FC4) :

Fichier /etc/ppp/chap-secrets :

# Secrets for authentication using CHAP
# client  server  secret  IP addresses
"monlogin@fai" * "abcdef" *

La suite de la configuration dépend du type d'accès fournit par le FAI (PPPoA, PPPoE, IPoA).

Pour plus de détails, consultez la page Paramètres des FAI supportés.

Connexion en mode PPPoA (PPP over ATM)

Cette partie du guide d'installation s'applique en principe à tous les FAI français qui utilisent la connexion en mode pppoa (ppp over Atm). Ce qui exclut notamment free en mode dégroupé.

Créez le fichier contenant la description de la connexion (l'identifiant doit être le même que celui entré dans le fichier chap-secrets) :

Fichier /etc/ppp/peers/ueagle-atm :

user "monlogin@fai"
plugin pppoatm.so 8.35
noipdefault
usepeerdns
defaultroute
persist
noauth

Ensuite, après initialisation du modem, il ne reste qu'à se connecter :

$ su -
# modprobe pppoatm
# pppd call ueagle-atm

Vérifiez le journal système :

grep pppd /var/log/messages

Vous devez obtenir :

pppd[3204]: Plugin pppoatm.so loaded.
pppd[3204]: PPPoATM plugin_init
pppd[3204]: PPPoATM setdevname_pppoatm - SUCCESS:8.35
pppd[3207]: pppd 2.4.3 started by root, uid 0
pppd[3207]: Using interface ppp0
pppd[3207]: Connect: ppp0 <--> 8.35
pppd[3207]: CHAP authentication succeeded: CHAP authentication success, unit 6368
pppd[3207]: local  IP address ....
pppd[3207]: remote IP address ....
pppd[3207]: primary   DNS address ....
pppd[3207]: secondary DNS address ...

Si vous n'obtenez pas la ligne "CHAP authentication success", il faut revoir votre configuration.

Connexion en mode PPPoE (PPP over Ethernet)

Il est nécessaire de disposer du pilote br2684 et de la commande de configuration br2684ctl. Le pilote est intégré au noyau et la commande se trouve dans le RPM linux-atm (qui nécessite linux-atm-libs). Ils sont disponibles sur le CD de la distribution.

$ su -
# cd /media/DOSSIERDUCD/Fedora/RPMS
# rpm -ivh linux-atm-*.i386.rpm

Créez ensuite le fichier contenant la description de la connexion (l'identifiant doit être le même que celui entré dans le fichier chap-secrets) :

Fichier /etc/ppp/peers/ueagle-atm :

user "monlogin@fai"
plugin rp-pppoe.so
nas0
noipdefault
usepeerdns
defaultroute
persist
noauth

Ensuite, après initialisation du modem, il ne reste qu'à se connecter :

$ su -
# modprobe br2684
# br2684ctl -b -c 0 -e x -a vpi.vci
RFC1483/2684 bridge: Interface "nas0" created sucessfully
RFC1483/2684 bridge: Communicating over ATM 0.#.##, encapsulation: ###
RFC1483/2684 bridge: Interface configured
# ifconfig nas0 up
# pppd call ueagle-atm
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.3 compiled against pppd 2.4.3
#

Remplacer, dans la commande br2684ctl, x par :

  • 0 pour l'encapsulation LLC
  • 1 pour l'encapsulation VC

et vpi.vci par les valeurs de utilisée par votre FAI.

Connexion en mode Routed IP (ou IP over ATM, clip, ipoatm)

C'est notamment le cas de Free dégroupé.

Désolé (et avis aux volontaires).

Configuration des DNS

Paramétrez vos serveurs DNS, le plus simple étant de récupérer ceux fournis par le FAI lors de la connexion (dhcp) :

Jusqu'à Fedora Core 5 :

$ su -
# mv /etc/resolv.conf /etc/resolv.conf.old
# ln -s /var/run/ppp/resolv.conf /etc/resolv.conf

A partir de Fedora Core 6 :

$ su -
# mv /etc/resolv.conf /etc/resolv.conf.old
# ln -s /etc/ppp/resolv.conf /etc/resolv.conf

Et en principe vous êtes connecté à Internet.

Connexion automatique

Les commandes de connexion peuvent aussi être ajoutées à la fin du fichier /etc/rc.local afin d'automatiser la connexion lors du démarrage du PC.

Création du service ueagle-atm

Pour ceux qui, comme moi, utilisent le mode PPoA, il est possible d'installer le petit service ueagle-atm

cd /etc/init.d
wget http://remi.collet.free.fr/files/ueagle-atm
chmod +x ueagle-atm
chkconfig --add ueagle-atm

Il devient alors possible de lancer / arrêter la connexion à l'aide de la commande service, et d'automatiser la connexion lors du démarrage du PC.

Information de connexion

Après initialisation du modem, rendez vous dans le dossier du pilote :

cd /sys/bus/usb/drivers/ueagle-atm/*0

Les différents ichiers stat_* contiennent des informations sur la connexion (débit, atténuation...), par exemple le fichier stat_human_status doit contenir Modem is operational.

P.S. : il n'y aura donc pas de RPM du pilote eagle-usb pour FC5.