Bewan aDLS PCI st et Mandrake 9.2
Savoir quelle est le type de connexion :
- pppoe ou pppoa
- encapsulation llc ou vc
- VPI VCI en général 8 35
Le mode détaille ici sera de type pppoa.
Ensuite, il faut le source du noyau. Dans une console, taper su puis mot de passe du superutilisateur, puis :
#urpmi kernel-source glibc-static-devel
|
Pourquoi également glibc-static-devel ? le fichier libm.a est nécessaire.
Récupérer et décompresser le fichier bapst-0.7.3.tgz chez bewan.
Si vous avec la version 0.7.4, éditer le fichier /msw/linrapi.c
Commenter avec // les lignes :
if (k->priority > XPRIO_BACKGRND_APPL) {
int adj = (k->priority-XPRIO_BACKGRND_APPL) / 20;
current->nice -= adj;
}
|
Modifier la ligne :
DBG(RAPI_D,"start %.4s,nice=%ld\n",k->name,current->nice);
|
en :
DBG(RAPI_D,"start %.4s\n",k->name);
|
S'il s'agit d'une première installation, pour que la compilation ne s'arrête pas à une bête erreur, il faut juste changer deux petites lignes dans le Makefile situé dans ~/unicorn/unicorn_pci qui tentent d'effacer les anciens pilotes des tarball Bewan des version précédentes.
Dans ce Makefile, allez jusqu'à :
# remove old versions
/bin/rm $(DESTDIR)/lib/modules/$(KVERS)/kernel/drivers/atm/unicorn_atm.o
/bin/rm -f $(DESTDIR)/lib/modules/$(KVERS)/kernel/drivers/atm/unicorn_pci.o
Et mettre le signe # sur ces deux lignes, signe qui signifie commentaire.
Se placer dans le répertoire unicorn, dans une console :
#make all_drivers (mode superutilisateur non nécessaire).
|
Résultat de la compilation dans les répertoires :
unicorn_atm
unicorn_eth
unicron_pci
les fichiers *.o sont engendrés
Maintenant, il faut passer en mode su pour installer les modules déjà compilés.
Cette installation va en réalité copier les modules compilés (*.o) dans l'arborescence Linux de la distribution : en général dans /lib/modules/2.4.xxversion_noyau/kernel/drivers/atm
Donc en mode su :
Configurer les fichiers suivants :
/etc/ppp/pap-secrets
/etc/ppp/chap-secrets
Ils doivent contenir le nom de connexion et le mot de passe entre guillemets séparés par une étoile.
Exemple fichier chap-secrets :
# Secrets for authentication using CHAP # client server secret IP addresses 'moncompte@fai.com' * 'monmotdepasse'
"moncompte@fai.com" * "monmotdepasse"
|
Pour éditer c'est simple, une console en mode su puis l'éditeur de son choix, par exemple kedit : kedit /etc/ppp/chap-secrets
Attention : guillemets simples et doubles.
Il faut alors configurer le fichier /etc/ppp/options comme ceci :
lock ipparam ppp0 noipdefault noauth default-asyncmap defaultroute hide-password noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp lcp-echo-interval 20 lcp-echo-failure 3 sync maxfail 0 persist user moncompte@fai.com
name moncompte@fai.com
usepeerdns
|
Une fois configurés les fichiers chap-secrets, pap-secrets et options
il suffit d'aller en mode su dans le dossier scripts de unicorn.
# ./unicorn-pppoatm start
|
L'encapsulation par défaut du script unicorn-pppoatm est de type VC.
En cas d'encapsulation LLC (certains FAI en Suisse par exemple), ajouter dans le script unicorn-pppoatm, après les lignes VPI=8 VCI=35 :
Ajouter également la variable $ENCAPS à la ligne suivante :
$PPPD plugin $PLUGIN $VPI.$VCI $ENCAPS
|
Pour voir simultanément les logs, la journalisation du système, ou autrement dit le fichier où s'écrit chaque événement :
Taper dans une console fenêtrée sous X en mode su :
# tail -f /var/log/messages > /dev/tty
|
Voir si par hasard on ne serais pas connecté sans le savoir, dans la barre d'url de Konqueror ou Mozilla, essayer ceci :
http://212.43.221.155/
Une fois connecté, configurer ses sources urpmi.
Pour cela, aller à la page easy urpmi sur http://plf.zarb.org
Choisir les sources main, contrib, updates et plf. Recopier la sortie dans une console en mode su. L'enregistrement des sources urpmi dure plusieurs minutes ou dizaines de minutes.
En savoir plus : http://www.urpmi.org/.
En mode console pour updater tout d'un coup une fois les sources urpmi définies, su :
urpmi --auto-select --auto
|
Pour vérifier la sortie de la commande qui permet de lister les modules pris en charge par le noyau.
En mode su : lsmod
Cela doit ressembler à peu près à cela, c'est le module unicorn_pci_atm qui nous intéresse
# lsmod Module Size Used by Tainted: P unicorn_pci_atm 604936 2
|
etc. Toutes les lignes ne sont pas indiquées (ici pour un modem pci)
Sinon, un rpm de bewan adsl status se trouve ici pour Mdk 9.2 :
http://membres.lycos.fr/billery/9. [...] k.i586.rpm
Une fois installé, il se lance (en mode simple user surtout) par bewan_adsl_status. On peut également mettre ce raccourci sur le bureau KDE : http://membres.lycos.fr/billery/9.2/Bewan-aDSL
C'est pratique pour vérifier l'état du modem et de la ligne.
Enfin, on peut vouloir installer Guarddog 2.20 qui est disponible au club en version française pour 9.2. Et le cas échéant me donner un peu de retour sur la traduction française
NOTA : pour la version USB du modem, il faut juste modifier le script de connexion tel qu'indiqué dans le script même. C'est une histoire de quelques lignes.
Message édité par Sagittarius le 23-11-2003 à 19:02:15