Problème avec modem bewan ADSL PCI ST sous MDK 9.2

Problème avec modem bewan ADSL PCI ST sous MDK 9.2 - Installation - Linux et OS Alternatifs

Marsh Posté le 23-11-2003 à 13:51:59    

Salut
J'ai installé hier MDK 9.2 et ce matin j'ai décidé d'installer mon modem bewan ADSL PCI ST.
Je me suis inspiré de l'installe dipo sur http://passion.linux-fan.com/bewan/bewanlinux.html.
Quand je veux compiler les modules unicorn, j'ai ça :
 
 
gcc  -DVERS=0 -O2 -fno-exceptions -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -D__KERNEL__ -DMODULE -DLINUX  -D_ATM_DRIVER -DDEBUG=1   -I/usr/src/linux/include -I../include/ -I../ -c -o unicorn_atmdrv.o unicorn_atmdrv.c
In file included from unicorn_atmdrv.c:14:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error "   the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error "   compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error "   instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from /usr/include/linux/prefetch.h:13,
                 from /usr/include/linux/list.h:6,
                 from /usr/include/linux/module.h:11,
                 from unicorn_atmdrv.c:16:
/usr/include/asm/processor.h:55: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/asm/processor.h:55: error: requested alignment is not a constant
In file included from /usr/include/linux/module.h:297,
                 from unicorn_atmdrv.c:16:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error "   the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error "   compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error "   instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from unicorn_atmdrv.c:16:
/usr/include/linux/module.h:299: error: syntax error before "UTS_RELEASE"
In file included from /usr/include/linux/compatmac.h:49,
                 from unicorn_atmdrv.c:23:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error "   the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error "   compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error "   instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from unicorn_atmdrv.c:23:
/usr/include/linux/compatmac.h:74:26: linux/bios32.h: No such file or directory
In file included from unicorn_atmdrv.c:23:
/usr/include/linux/compatmac.h: In function `get_irq':
/usr/include/linux/compatmac.h:93: error: `PCI_INTERRUPT_LINE' undeclared (first use in this function)
/usr/include/linux/compatmac.h:93: error: (Each undeclared identifier is reported only once
/usr/include/linux/compatmac.h:93: error: for each function it appears in.)
In file included from /usr/include/linux/mm.h:12,
                 from /usr/include/linux/skbuff.h:26,
                 from /usr/include/linux/atmdev.h:209,
                 from unicorn_atmdrv.c:25:
/usr/include/linux/mmzone.h: At top level:
/usr/include/linux/mmzone.h:44: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/linux/mmzone.h:44: error: requested alignment is not a constant
In file included from /usr/include/linux/mm.h:33,
                 from /usr/include/linux/skbuff.h:26,
                 from /usr/include/linux/atmdev.h:209,
                 from unicorn_atmdrv.c:25:
/usr/include/asm/pgtable.h: In function `ptep_test_and_clear_dirty':
/usr/include/asm/pgtable.h:309: error: void value not ignored as it ought to be
/usr/include/asm/pgtable.h: In function `ptep_test_and_clear_young':
/usr/include/asm/pgtable.h:310: error: void value not ignored as it ought to be
In file included from /usr/include/linux/highmem.h:5,
                 from /usr/include/linux/skbuff.h:27,
                 from /usr/include/linux/atmdev.h:209,
                 from unicorn_atmdrv.c:25:
/usr/include/asm/pgalloc.h: In function `pte_alloc_one':
/usr/include/asm/pgalloc.h:117: error: structure has no member named `timeout'
In file included from unicorn_atmdrv.c:25:
/usr/include/linux/atmdev.h:211:22: net/sock.h: No such file or directory
In file included from unicorn_atmdrv.c:25:
/usr/include/linux/atmdev.h: In function `atm_force_charge':
/usr/include/linux/atmdev.h:426: error: dereferencing pointer to incomplete type
/usr/include/linux/atmdev.h: In function `atm_return':
/usr/include/linux/atmdev.h:432: error: dereferencing pointer to incomplete type
/usr/include/linux/atmdev.h: In function `atm_may_send':
/usr/include/linux/atmdev.h:438: error: dereferencing pointer to incomplete type
/usr/include/linux/atmdev.h:438: error: dereferencing pointer to incomplete type
unicorn_atmdrv.c: In function `unicorn_atm_stopdevice':
unicorn_atmdrv.c:203: warning: passing arg 1 of `__wake_up' from incompatible pointer type
unicorn_atmdrv.c: In function `vcc_free_skb':
unicorn_atmdrv.c:337: warning: implicit declaration of function `dev_kfree_skb_any'
unicorn_atmdrv.c: In function `rcv_aal0':
unicorn_atmdrv.c:569: error: dereferencing pointer to incomplete type
unicorn_atmdrv.c: In function `rcv_aal5':
unicorn_atmdrv.c:672: error: dereferencing pointer to incomplete type
unicorn_atmdrv.c: In function `unicorn_atm_ioctl':
unicorn_atmdrv.c:987: warning: implicit declaration of function `put_user'
unicorn_atmdrv.c:1005: warning: implicit declaration of function `memcpy_tofs'
make: *** [unicorn_atmdrv.o] Erreur 1
 
 
J'ai fait deux installations : la première avec la nouvelle version des rpm (2.4.1) et j'ai le même message.
J'ai fait ensuite une autre installation avec les anciennes versions, qui sont les 2.4.0, conseillées dans la doc et le problème est le même.
J'ai aussi essayé les drivers 0.7.4 (inutilisables car il manque un makefile), les 0.6.1 et les 0.5.4. Toujours le même problème.
Qui a réussi à l'installer sur une mandrake 9.2? Comment as tu fait? Faut il encore utiliser cette doc ou y a t'il une installe auto dans mandrake?
Merci


Message édité par Lillois le 26-11-2003 à 08:14:55
Reply

Marsh Posté le 23-11-2003 à 13:51:59   

Reply

Marsh Posté le 23-11-2003 à 15:03:46    

y'a un topic special consacré  la bewan PCI St tu devrais poser ta question dessus.
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=

Reply

Marsh Posté le 23-11-2003 à 15:19:19    

Je viens de voir sur http://passion.linux-fan.com/bewan/bewanlinux.html qu'on peut installer les versions 2.4.1 des packages demandés. Le problème ne vient donc pas de là.
J'ai aussi installé la version 2.3.2 de glibc-static-devel-2.2.5-16mdk au lieu de la 2.2.5. La 2.3.2 est celle foutnie dans la MDK 9.2. Je pense que le problème peut venir de là en lisant les logs.
Qui a installé ce modem sous MDK 9.2?
Merci

Reply

Marsh Posté le 23-11-2003 à 15:26:16    

Est-ce que tu as lu le topic en lien au-dessus ? Il y'a peut-etre la reponse a ta question

Reply

Marsh Posté le 23-11-2003 à 15:30:52    

Gaellick a écrit :

y'a un topic special consacré  la bewan PCI St tu devrais poser ta question dessus.
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 


 
OK merci. J'y suis allé faire un tour et j'ai vu un lien pas mal du style da-sylva. Je vais voir si j'ai tous les rpm dont il parle. Merci

Reply

Marsh Posté le 23-11-2003 à 15:35:36    

Exact pour da-silva, j'ai utilise les instructions de ce site pour installer ma bewan (free degroupe) sur une Debian Woody et no probleme (enfin si mais c'etait un prob de noyau)

Reply

Marsh Posté le 23-11-2003 à 17:58:44    

Avec un bewan adsl pci st, il faut se servir de la doc ppp over atm, non? Les autres docs ppp over ethernet et ip over atm ne s'appliquent pas dans le cadre d'un modem pci.

Reply

Marsh Posté le 23-11-2003 à 18:59:23    

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 :  


#make install_drivers  


 
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 :

 
ENCAPS=llc-encaps  

 
 
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
Reply

Marsh Posté le 23-11-2003 à 19:53:52    

Merci beaucoup.
Tu as trouvé cette doc ou ça? Sur internet?
Merci
 
 

Sagittarius a écrit :

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 :  


#make install_drivers  


 
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 :

 
ENCAPS=llc-encaps  

 
 
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.

Reply

Marsh Posté le 23-11-2003 à 23:09:12    

Lillois a écrit :

Merci beaucoup.
Tu as trouvé cette doc ou ça? Sur internet?
Merci


 
Non, tout simplement j'en suis l'auteur.
Elle était déjà postée sur le topik Bewan.
Mais je crois que je devrais peut-être en faire un topic unik.

Reply

Marsh Posté le 23-11-2003 à 23:09:12   

Reply

Marsh Posté le 25-11-2003 à 19:30:32    

Merci, ça marche. Je te réponds de mon PC d'ailleurs.
Par contre j'ai encore un petit souci, c'est super lent. Et quand je dis ça je ne pèse pas mes mots, je mets 5 minutes pour afficher une page web, et encore quand elle veut bien s'afficher!!!!
Quand je tape la commande cat /proc/net/atm/UNICORN:0, le débit est souvent de 0 ou 1 kbit/s. Des sois ça monte jusque trente, mais c rare.
Qui a une petit réponse, merci

Reply

Marsh Posté le 25-11-2003 à 22:55:26    

Lillois a écrit :

Merci, ça marche. Je te réponds de mon PC d'ailleurs.
Par contre j'ai encore un petit souci, c'est super lent. Et quand je dis ça je ne pèse pas mes mots, je mets 5 minutes pour afficher une page web, et encore quand elle veut bien s'afficher!!!!
Quand je tape la commande cat /proc/net/atm/UNICORN:0, le débit est souvent de 0 ou 1 kbit/s. Des sois ça monte jusque trente, mais c rare.
Qui a une petit réponse, merci


 
C'est donc que ma doc est bonne :D
S'agissant du débit, à part un problème de FAI ou de firewall, je ne vois pas.

Reply

Marsh Posté le 26-11-2003 à 08:13:44    

Sagittarius a écrit :


 
C'est donc que ma doc est bonne :D
S'agissant du débit, à part un problème de FAI ou de firewall, je ne vois pas.


 
Ben je n'ai pas ce problème avec Win XP, uniquement avec MDK 9.2. Heureusement que ta doc marche. Qui aurait une petite idée pour mon problème de débit?
Merci

Reply

Marsh Posté le 26-11-2003 à 10:50:04    

As-tu vérifié ton script iptables ?
 
A défaut, une GUI en français Guarddog, est diponible ici : http://www.simonzone.com/software/guarddog/


Message édité par Sagittarius le 26-11-2003 à 10:51:27
Reply

Marsh Posté le 26-11-2003 à 13:22:15    

Qu'appelles tu le script iptable? Le script ./unicorn-pppoatm start?
Pourquoi me donnes tu un lien vers un firewall? Tu peux m'expliquer stp?
Comment ça je sens le newbie à plein nez? :)
Merci
 
 
 

Sagittarius a écrit :

As-tu vérifié ton script iptables ?
 
A défaut, une GUI en français Guarddog, est diponible ici : http://www.simonzone.com/software/guarddog/


 

Reply

Marsh Posté le 26-11-2003 à 14:03:46    

Lillois a écrit :

Qu'appelles tu le script iptable? Le script ./unicorn-pppoatm start?
Pourquoi me donnes tu un lien vers un firewall? Tu peux m'expliquer stp?
Comment ça je sens le newbie à plein nez? :)
Merci


 
Il faut bien commencer un jour :)
 
1.- télécharge ce rpm http://membres.lycos.fr/billery/9. [...] k.i586.rpm
2.- installe-le
3.- execute-le : menu K -> Configuration -> Réseau -> Guarddog. Un message signalant que c'est la première exécution de Guarddog apparaît, c'est normal.
4.- dans un premier temps coche, dans la colonne INTERNET, les cases dns, ftp, http, https comme ici : http://membres.lycos.fr/billery/9.2/guarddog.png
(chez toi il n'y aura pas de colonne INTRANET, c'est normal)
5.- Quitter Guarddog par OK
6.- Test ton surf.

Reply

Marsh Posté le 27-11-2003 à 08:12:36    

Salut,
Merci pour tes conseils mais depuis hier soir ça marche niquel, et sans rien faire. En fait c depuis que j'ai redémarré ma machine. Je vais essayer de faire un test sur des ftp pour voir le débit.
Par contre je vais tester ton firewall, ça peut toujours servir.
Merci pour tout
 

Sagittarius a écrit :


 
Il faut bien commencer un jour :)
 
1.- télécharge ce rpm http://membres.lycos.fr/billery/9. [...] k.i586.rpm
2.- installe-le
3.- execute-le : menu K -> Configuration -> Réseau -> Guarddog. Un message signalant que c'est la première exécution de Guarddog apparaît, c'est normal.
4.- dans un premier temps coche, dans la colonne INTERNET, les cases dns, ftp, http, https comme ici : http://membres.lycos.fr/billery/9.2/guarddog.png
(chez toi il n'y aura pas de colonne INTRANET, c'est normal)
5.- Quitter Guarddog par OK
6.- Test ton surf.
 

Reply

Marsh Posté le 27-11-2003 à 11:38:00    

Reply

Marsh Posté le 27-11-2003 à 18:04:08    

Merci à tous et plus particulièrement à Sagittarius pour son aide. N'hésitez pas à aller voir son tuto, ça marche à tous les coups.
Ce post est [résolu]

Reply

Marsh Posté le 27-11-2003 à 18:20:32    

Lillois a écrit :

Merci à tous et plus particulièrement à Sagittarius pour son aide. N'hésitez pas à aller voir son tuto, ça marche à tous les coups.
Ce post est [résolu]


 
Le mieux c'est d'éditer ton premier message de ce topic et de mettre résolu dans le titre :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed