Salam, Premierement, il faut

Salam,
Premierement, il faut verifier si les sources du noyau sont installees sur votre systeme;

Pour voir si les sources sont deja installees, explore le contenu du dossier /usr/src.

Si les sources sont presentes, vous devriez voir un dossier /linux-2.x.y ou /kernel-2.x.y (2.x.y etant la version du noyau de votre systeme), ainsi qu'un lien symbolique a priori /usr/src/linux. Faites par exemple:

$ ls -l /usr/src Alternativement , vous pouvez lancer la commande console:

$­­­­­­­­­­­ whereis kernel

Une réponse du genre /usr/src/kernel-2.6.x indique que les sources du noyau 2.6.x sont installées. Si les sources ne sont pas présentes, avant de les installer il faut connaître la version de votre noyau actuel. Utilisez pour cela la commande:

$ uname -r

Pour installer les sources utilisez donc l'installateur de logiciels de votre distribution: ici c'est RPMDrake (pour mandriva);

Sous mandriva: explorez le menu KDE/Gnome > Système > Configuration > Paquetages > Installer des logiciels. Faites une recherche sur 'kernel' ou 'source' ou sur le numéro de version '2.6.16' par exemple. Puis installez le paquetage correspondant exactement à la version du noyau en cours d'utilisation. Parfois ces sources sont installées complètement, parfois non. Regardez dans /usr/src si vous voyez un dossier et un lien symbolique correct ou seulement une archive tar.bz2. Dans ce dernier cas, il faut conclure en console par : $­­­ su

Entrez alors le mot de passe admin. $ cd /usr/src

Se place dans le dossier. $ tar xjvf linux-2.6.xx.tar.bz2

Décompresse l'archive. Un répertoire du même nom est alors créé dans /usr/src. Adaptez en remplacant xx. $ rm linux

Efface un éventuel lien symbolique antérieur. $ ln -s linux-2.6.xx linux

Créé le nouveau lien symbolique 'linux' pointant vers le nouveau dossier créé. C'est fait ! Vous pouvez à présent compiler certaines applications. Il faut egalement verifier si les paquets suivants sont installes ou pas :

* gcc
* linux-headers
* rp-pppoe
* rp-pppoe-gui si ce n'est pas le cas vous suivez les memes etapes que celles decrites ci'dessus (c'est a dire depuis l'installateur de logiciels) Apres avoir installe les paquets necessaires, il est preferable de telecharger le driver-usb "ueagle-usb" pour le modem sagem fast@8oo. ## 1ère étape : Téléchargement des fichiers Il vous faut, au préalable, télécharger et enregistrer sur le disque dur ou un CD les fichiers suivants : *
ueagle-atm-1.3.tar.gz que vous trouverez soit ici ueagle-atm-1.3 *
ueagle-data-1.1.tar.gz ici : ueagle-data-1.1 ## 2ème étape : Désinstallation des modules eagle-usb et usbatm préinstallé: le modem étant branché, des modules ont été installés, mais ils ne fonctionnent pas. Pour en être sûr, taper :

$sudo lsmod | grep eagle Si le terminal retourne quelque chose, il faut désinstaller les modules eagle-usb par : $sudo modprobe -r eagle-usb Rechercher usbatm.ko et eagle-usb.ko (il y a 4 noyaux disponibles sur cet exemple): $locate eagle-usb.ko

/lib/modules/2.6.15-21-386/kernel/drivers/usb/net/eagle/eagle-usb.ko
/lib/modules/2.6.15-25-k7/kernel/drivers/usb/net/eagle/eagle-usb.ko
/lib/modules/2.6.15-23-k7/kernel/drivers/usb/net/eagle/eagle-usb.ko
/lib/modules/2.6.15-26-k7/kernel/drivers/usb/net/eagle/eagle-usb.ko

Puis effacer de la mémoire les fichiers usbatm.ko et eagleusb.ko de la façon suivante, à adapter en fonction de vos résultats. $sudo rm /lib/modules/`uname -r`/kernel/drivers/usb/atm/usbatm.ko

$sudo rm /lib/modules/`uname -r`/kernel/drivers/usb/net/eagle/eagle-usb.ko ## 3ème étape : Préparation de la compilation des sources du pilote: Comme je l'ai deja mentionne :
explorez le menu KDE/Gnome > Système > Configuration > Paquetages > Installer des logiciels ,

Cherchez les paquets suivants :

* make
* build-essential
Installez-les.

## 4ème étape : Compilation et Installation: DEBRANCHEZ VOTRE MODEM de façon à vider la mémoire. L'installation du pilote se fait en décompressant et compilant l'archive ueagle-atm-1.3.tar.gz de la façon suivante : $cp /làoùsetrouvelefichier/ueagle-atm-1.3.tar.gz /tmp && cd /tmp

$tar -zxvf ueagle-atm-1.3.tar.gz

$cd ueagle-atm-1.3

$sudo make

$sudo make install Si vous listez le dossier /lib/modules/2.6.15-21-386/extra ; vous devrez trouver les fichiers usbatm.ko et ueagle-atm.ko : (NB: 2.6.15-21-386 peut varier selon la version du noyau de votre systeme) $ls /lib/modules/`uname -r`/extra les Firmwares

L'installation des Firmwares se fait de la façon suivante :

Décompression de l'archive ueagle-data-1.1.tar.gz

$cp /làoùsetrouvelefichier/ueagle-data-1.1.tar.gz /tmp && cd /tmp

$tar -zxvf ueagle-data-1.1.tar.gz Création du répertoire /lib/firmware/ueagle-atm et copie des modules

$sudo mkdir /lib/firmware/ueagle-atm

$cd ueagle-data-1.1

$sudo cp -a * /lib/firmware/ueagle-atm Pour la plupart des FAI (Fournisseurs D'Accès Internet), l'installation des Firmwares ne pose pas de problèmes, cependant, si vous rencontrez des difficultés à ce niveau, jetez un oeil ici :

UeagleAtmDoc . REBRANCHEZ VOTRE MODEM

## 5ème étape : la première synchronisation

Lancez : $sudo modprobe ueagle-atm Ca clignote et les deux diodes s'allument, cool : GAGNÉ. Pour en être sûr, entrez : $dmesg | grep ueagle Vous devriez avoir quelque chose comme : [4294707.683000] usb 1-1: [ueagle-atm] modem operational
[4294707.691000] usb 1-1: [ueagle-atm] ATU-R firmware version : 44e2ea17

Si vous avez des problèmes à ce niveau, éditez via nano le fichier README que vous trouverez dans le répertoire /tmp/ueagle-atm-1.3 A l'issue de cette étape, le pilote ueagle-atm a été installé avec succès. ## 6ème étape : Paramétrage de l'identifiant et du mot de passe: Le Fournisseur d'Accès Internet (feu-Wanadoo, Free, Maroc Telecom, le 9...) a fourni les indications (fictives) suivantes : Votre identifiant de connexion: meuh Votre mot de passe de connexion: meuhmeuh Vous aurez, d'autre part, besoin de la valeur dite VP.VC propre à votre FAI que vous trouverez ici :

FAI

Dans ce cas, VP.VC vaut 8.35 (colonne VPI/colonne VCI)

Il nous faut créer un fichier contenant les caractéristiques de connexions appelé ueagle-atm et stocké dans le répertoire /etc/ppp/peers/ via l'éditeur de texte nano. Pour ce faire : $sudo nano /etc/ppp/peers/ueagle-atm et entrez le texte suivant suivant : user "meuh"
plugin pppoatm.so 8.35
noipdefault
usepeerdns
defaultroute
persist
noauth

Puis modifiez le fichier /etc/ppp/chap-secrets: $sudo nano /etc/ppp/chap-secrets Attention, à l'ouverture, il peut ou non se présenter comme ceci : "" * "" * vous le transformez de la façon suivante :

"meuh" * "meuhmeuh" *

## 7 ème étape : L'instant magique: la connexion Pour lancer la connexion, faites : $sudo modprobe pppoatm

$sudo pppd call ueagle-atm

plugin pppoatm.so loaded Vérification de la configuration: $ifconfig
lo Lien encap:Boucle locale

inet adr:127.0.0.1 Masque:255.0.0.0

ad inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
Packets reçus:11 erreurs:0 :0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:572 (572.0 b) Octets transmis:572 (572.0 b) ppp0 Lien encap:Protocole Point-à-Point
inet adr:86.213.195.131 P-t-P:86.213.195.1 Masque:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
Packets reçus:1716 erreurs:0 :0 overruns:0 frame:0
TX packets:1456 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:3
Octets reçus:2110237 (2.0 MiB) Octets transmis:106610 (104.1 KiB) l0: est la boucle locale qui vous permet d'adresser votre machine en tant que localhost ou 127.0.0.1 inet6: votre serviteur se tait ppp0: represente votre modem souvent il y a en plus eth0 et eth1 qui désignent deux connexions éthernets supplementaires (ethernet/fireWire en fait) NB: une note est à rajouter pour passer le MTU (Maximum Trame Unit) à 1492, ce qui est la longueur de trame optimisée pour générer aucune fragmentation côté FAI du modem, et donc améliorer la performance.
8ème étape : Automatisation de la connexion Pour le moment, la connexion n'est lancée que si vous rentrez cette ligne de commande : $sudo pppd call ueagle-atm

plugin pppoatm.so loaded Un peu pénible. Il faut donc créer un shell script nommé, par exemple, depart_adsl : $sudo nano /usr/bin/depart_adsl et contenant les lignes suivantes : #!/bin/bash
pppd call ueagle-atm D'autre part le fichier depart_adsl peut être sauvegardé dans le répertoire /usr/local/ Vous l'enregistrez et le rendez exécutable de la façon suivante : $sudo chmod +x /usr/bin/depart_adsl Ensuite : $sudo nano /etc/modules vous rajoutez à la dernière ligne pppoatm puis vous lancez : $sudo modprobe pppoatm

Ainsi les fois suivantes (après un redémarrage), plus besoin de modprobe, car le module a été ajouté dans la liste à démarrer au lancement du système. il suffit de mettre un lien entre notre fichier depart_adsl et le répertoire de démarrage de KDE : ln /usr/bin/depart_adsl ~/.kde/Autostart/depart_adsl

Répondre

  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Balises HTML autorisées: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br>
Plus d'informations sur les options de formatage