Comment installer ADSL (eagle-usb) sous Gentoo !
Pour le moment, si vous essayez d'utiliser l'ebuild eagle-usb de Gentoo, vous verrez qu'il est masqué et consideré comme instable. En tout cas, la version 2.3.1 s'installe, mais refuse de marcher et il faut tout reconfigurer manuellement. Alors il est beaucoup plus simple de ne pas utiliser Portage, installez à partir des sources.
Vérifiez d'abord que vous avez bien configuré votre noyau pour le support des modems USB. Reportez vous au
Guide d'USB sous Gentoo du site officiel. Vous aurez également besoin d'un système de jounalisation sur votre ordinateur, consultez une fois de plus
la documentation si vous ne l'avez pas encore installé.
Il vous faut télécharger les sources du pilote eagle-usb (visitez le site D'
Eagle USB pour avoir la version la plus récente) ensuite décompresser l’archive:
# tar jxvf eagle-usb-2.3.1.tar.bz2
# cd eagle-usb-2.3.1
# ./configure
# make
# make install
(remplacez eagle-usb-2.3.1 par votre version)
Après la compilation du pilote eagle-usb, vous allez devoir exécuter les programmes fournis par eagle-usb, comme
eagleconfig,
eaglectrl,
eaglestat, etc. Ces programmes se trouvent dans le dossier
/usr/local/sbin. Si votre variable PATH ne contient pas encore de référence à ce dossier, il faudrait l'ajouter. Exécutez la ligne suivante:
# export PATH=$PATH:/usr/local/sbin
Vous devriez l’ajouter au fichier
~/.bashrc pour la garder à chaque session shell.
Maintenant configurer votre connexion en executant :
# eagleconfig
Le script va mettre à jour tout vos fichiers de configuration
/etc/ppp/peers/dsl.peer,
/etc/ppp/pap-secrets,
/etc/ppp/chap-secrets et
/etc/ealge-usb/ealge-usb.conf. Ensuite, il essayera de synchroniser votre modem.
Enfin, pour lancez la connection :
# startadsl
Une nouvelle interface réseau, ppp0, devra apparaître à l'exécution de la commande suivante :
# ifconfig
Essayez de tester votre connection par un ping:
# ping -c 3 google.com
Il est encore très utile de lancer eaglediag pour plus de détails
# eaglediag -msc # pour diagnostiquer plus largement que par un ping simple...
Maintenant que vous êtes connectés à Internet.. Il ne reste plus qu'à tout configurer pour que la connexion soit automatique à chaque démarrage...
D'abord, on doit charger le module eagle-usb à chaque démarrage :
# echo “eagle-usb” >> /etc/modules.autoload.d/kernel-2.6
# modules-update
Il vous faut maintenant lancer la connection à Internet à chaque démarrage. Nous allons utiliser pour cela un script init.d, nommé
adsl :
# touch /etc/init.d/adsl
# chmod 755 /etc/init.d/adsl
# nano /etc/init.d/adsl
Ensuite, il faut y écrire le script suivant :
Pour terminer, il faut ajouter le script que nous venons d'écrire au démarrage :
# rc-update add adsl default
Veuilliez vérifier que le script "coldplug" est installé dans le niveau d'exécution
boot, sinon le processus de connection peut vous prendre beaucoup trop de temps. J'imagine que vous avez déjà beaucoup travaillé pour bien optimiser votre Gentoo :-)
# rc-update show | grep coldplug
(On suppose que coldplug est dans le niveau d'exécution default)
(On le supprime d'abord)
# rc-update del coldplug default
(on l'ajoute dans boot)
# rc-update add coldplug boot
C’est fini, bon surf !
Post d'origine sur le site de l'auteur