Bienvenue sur eagle-usb

EagleFaq

Redhat9

PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes 2600:1f28:365:80b0:55ae:aac0:46c6:80be

Installation du drivers eagles-usb 2.1.1 sur REDHAT 9

(testé avec le modem SAGEM FAST 800 E3 en 2048/128 extense wanadoo)

Cette doc considère que vous utilisez up2date pour maintenir votre système à jour.
Mais la manière de faire reste valable quelque soit la méthode que vous souhaitez employer pour mettre à jour vos packages.
Les différentes manipulations ont été faites en tant que root ou su root.

Les prérequis :

Pour installer correctement les drivers vous aurez besoin de plusieurs choses :

- kernel-source :

il vous faut la même version que votre kernel. Ici nous allons télécharger la dernière version de votre kernel en même temps que les sources :
up2date -if kernel kernel-source

- gcc :

maintenant il vous faut la même version que celle utilisé pour compiler votre kernel :
cat /proc/version retourne la version utilisée pour compiler votre kernel :
Linux version 2.4.20-31.9 (bhcompile@daffy.perf.redhat.com) (gcc version 3.2.2 (ce qui vous intéresse) 20030222 (Red Hat Linux 3.2.2-5)) #1 Tue Apr 13 17:38:16 EDT 2004
gcc -v retourne la version installée de gcc (si elle est installé). Si cela correspond à la version utilisée pour compiler votre kernel, vous pouvez passer à la suite (tcl et tclx).
Sinon :
up2date -l gcc si la version correspond à ce dont nous avons besoin : up2date -u gcc pour effectuer la mise à jour.
Si up2date ne fournit pas la bonne version il faudra télécharger la bonne version du rpm (et ses dépendances). (installation des rpm par : rpm -Uvh gcc-3.2.2-5 par exemple)

- tcl et tclx :

Uniquement nécessaire pour eagleconnect :
up2date -u tcl tclx

- hotplug :

La version incluse dans la redhat 9 ou dans les mises à jour via up2date n'est pas fonctionnelle avec notre modem.
Pour cela télécharger la version disponible de hotplug (http://linux-hotplug.sourceforge.net/ et choisir le fichier hotplug-2004_03_29.tar.gz (ou plus récent)
Se placer dans le dossier où est située l'archive :
tar zxvf hotplug-2004_03_29.tar.gz
cd hotplug-2004_03_29
make install

Pour éviter de perdre une des interfaces réseau ethX, suivre ce qui suit :
Editer le script /etc/init.d/hotplug et changer la ligne :
# chkconfig 2345 01 99
En :
# chkconfig 2345 20 99
chkconfig --level 123456 hotplug reset
reboot (vivement conseiller pour éviter un kernel panic)

- Si vous utilisez le démon samba :
Ajouter la ligne suivante au fichier /etc/samba/smb.conf sous la section [global]:
interfaces = eth0 (si eth0 est l'interface depuis laquelle les autres utilisateurs se connecte pour accéder aux ressources partagés)
service samba restart pour prendre en compte la modification.

- Si vous utilisez votre redhat comme passerelles internet
Ajouter ceci à votre script iptables : iptables -t mangle -A FORWARD -p tcp --syn -j TCPMSS --clamp-mss-to-pmtu

- Pour éviter les surprises :
mv /etc/ppp/peers/adsl /etc/ppp/peers/adsl.old
Nécessaire pour permettre à eagleconfig de faire son travail.

Installation

Télécharger eagle-usb 2.1.1 ICI si ce n'est pas déjà fait.
Se placer dans le dossier où est située l'archive :
tar jxvf eagle-usb-2.1.1.tar.bz2
cd eagle-usb-2.1.1
./configure
make uninstall
make clean # facultatif si 1ère compilation
make
make install
eagleconfig
startadsl # l'option -d permet de passer en debug
tail -f /var/log/messages # dans une autre fenêtre terminal
eaglediag -msc # pour vérifier la bonne connexion


Bon courage :)

Diagnostiques


A venir ...