Ajouter un driver de carte réseau sous IPCOP

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Messagepar neo_hijacker » 26 Fév 2004 12:53

Je suppose que le sujet a déja été traité mais je n'ai pas trouvé mon bonheur. <BR>Je souhaite rajouter a IPCOP le support de la carte Wifi ADMTek ADM8211. <BR> <BR>Je dispose des choses suivantes <BR> - Un Pentium II @ 350mhz, 128 SDRAM, Disque dur 4go vierge, relié au réseau <BR> - Les 5 ISOS de RedHat Linux 7.3 (vérifiées et conformes avec MD5) <BR> valhalla-i386-disc1.iso <BR> valhalla-i386-disc2.iso <BR> valhalla-i386-disc3.iso <BR> valhalla-SRPMS-disc1.iso <BR> valhalla-SRPMS-disc2.iso <BR> - Un Pentium 166MMX avec IPCOP 1.4.0a1 d'installé et prêt a l'emploi <BR> - Deux cartes Wifi identiques ADMTek ADM8211 (une dans le Pentium 166MMX, une dans le Pentium II 350) <BR> <BR> <BR>1) Je vais installer RedHat Linux 7.3 dans le but de pouvoir recompiler IPCOP ou compiler des drivers pour IPCOP. Quels sont les packages primordiaux a installer ? Quels sont ceux que l'on peut laisser de coté ? <BR> <BR> <BR>2) Le driver (téléchargeable <!-- BBCode u2 Start --><A HREF="http://www.admtek.com.tw/index/index/download.htm" TARGET="_blank">ICI</A><!-- BBCode u2 End -->) est disponible sous forme de source et sous une forme précompilée à RedHat 7.3 (RPMs). L'installation sera donc facile. Comment, apres installation sous RedHat 7.3, exporter le driver sous IPCOP et le rajouter a la liste des cartes ?
Avatar de l’utilisateur
neo_hijacker
Vice-Amiral
Vice-Amiral
 
Messages: 666
Inscrit le: 24 Avr 2003 00:00
Localisation: Devant le PC

Messagepar Gesp » 26 Fév 2004 14:23

>1) Je vais installer RedHat Linux 7.3 dans le but de pouvoir recompiler IPCOP ou <BR>>compiler des drivers pour IPCOP. Quels sont les packages primordiaux a installer ? <BR>>Quels sont ceux que l'on peut laisser de coté ? <BR> <BR>Tu n'as pas besoin d'X mais alors il faut tout faire en ligne de commande. <BR>Suis le how-to de la V1.3.0 et V1.3.1 <BR> <BR> <BR>2) Le driver (téléchargeable ICI) est disponible sous forme de source et sous une forme précompilée à RedHat 7.3 (RPMs). L'installation sera donc facile. Comment, apres installation sous RedHat 7.3, exporter le driver sous IPCOP et le rajouter a la liste des cartes ? <BR> <BR>Le RPM ne marchera pas pour un module parce qu'il n'est pas compilé pour la même version de noyau. <BR>Le plus simple est de compiler toute la distrib sans rien changer. <BR> <BR>Après tu écris un script qui va compiler le module en utilisant les sources de tout ce qui est nécessaire dans /usr/tmp/ipcop* (dont linux pour les sources du noyau). <BR> <BR>Je peux te passer un exemple de script que j'ai utilisé pour mettre au point la compilation d'un module. <BR> <BR>De cette manière, tu peux essayer rapidement autant de compilations que nécessaire juste que de ton module, donc c'est rapide et cela permet de vérifier dans le log le résultat de tes essais. <BR> <BR>
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar neo_hijacker » 26 Fév 2004 15:10

Ok je suis prenneur pour le script <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>Je te passe mon mail en PV
Avatar de l’utilisateur
neo_hijacker
Vice-Amiral
Vice-Amiral
 
Messages: 666
Inscrit le: 24 Avr 2003 00:00
Localisation: Devant le PC

Messagepar Gesp » 26 Fév 2004 21:53

voila ce qui m'a déjà servi <BR>il y a 2/3 choses à ajuster: <BR>- la valeur exacte du TMPDIR (1453 ici) à celle de la compilation complète <BR>- l'endroit du cache des fichiers <BR>- l'endroit ou le répertoire ipcop a été placé <BR> <BR>Fait attention au forum qui pourrait encore nous doubler quelques / et faire des retours lignes intempestifs. <BR> <BR>le rm permet de recommencer plusieurs fois même sans problème à l'état neuf <BR> <BR>si tu as un configure, configure --help te dira le mode d'emploi des options particulières. <BR> <BR> <BR>#!/bin/bash <BR> <BR># script to build <BR> <BR> KERNEL_VERSION=2.4.24 <BR> TMPDIR=/var/tmp/ipcop.build.1453 <BR> IPCOP_FILE_CACHE=/usr/src/cacheV1.3 <BR> LOGFILE=/usr/src/monlog <BR> CONFIG_ROOT=/var/ipcop <BR> BASEDIR=/usr/src/ipcop <BR> <BR> echo "`date '+%b %e %T'`: Building " > $LOGFILE 2>&1 <BR> <BR> cd $TMPDIR <BR> rm -rf unicorn <BR> <BR>cd $TMPDIR <BR> tar xfz $IPCOP_FILE_CACHE/bapst*.tgz || exit 1 <BR> cd unicorn <BR># mv unicorn_pci/Makefile unicorn_pci/Makefile.bak <BR># cat unicorn_pci/Makefile.bak | sed "s+/bin/rm +/bin/rm -f +" <BR># | sed "s+-DDEBUG=1+-DDEBUG=1 -DPCI_BRIDGE_WORKAROUND+" > unicorn_pci/Makefile <BR># mv Makefile Makefile.bak <BR># cat Makefile.bak | sed "s+^HPATH.*$+HPATH=$TMPDIR/linux/include+" > Makefile <BR> <BR># cd unicorn_atm <BR># patch < $BASEDIR/src/patches/bewan.diff >> $LOGFILE 2>&1 <BR># cd .. <BR> <BR> make all_drivers -e HPATH=$TMPDIR/linux/include >> $LOGFILE 2>&1 <BR> <BR> make only_install_drivers -e DESTDIR=$TMPDIR/build KVERS=$KERNEL_VERSION >> $LOGFILE 2>&1 <BR>
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar neo_hijacker » 02 Mars 2004 17:31

Bonjour <BR> <BR>Bon j'avais laissé de coté un peu le projet d'ajout de la carte ADMTek. Donc j'ai gravé sur des CDR les ISO de RedHat 7.3 (MD5 Correct) <BR> <BR>A l'installation sur mon Pentium 2, l'install plante a la création des partitions <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR>J'ai donc effectué un formattage bas niveau pour remettre le disque a 0 mais ca n'a rien changé <IMG SRC="images/smiles/icon_bawling.gif"> <BR> <BR>Quelqu'un peut solutionner mon probleme pour l'installation ? <BR> <BR> <BR>PS : Je n'ai pas encore essayé sur un autre PC
Avatar de l’utilisateur
neo_hijacker
Vice-Amiral
Vice-Amiral
 
Messages: 666
Inscrit le: 24 Avr 2003 00:00
Localisation: Devant le PC

Messagepar neo_hijacker » 05 Mars 2004 15:18

up <IMG SRC="images/smiles/icon_help.gif"> <IMG SRC="images/smiles/icon_up.gif"> <IMG SRC="images/smiles/icon_up.gif">
Avatar de l’utilisateur
neo_hijacker
Vice-Amiral
Vice-Amiral
 
Messages: 666
Inscrit le: 24 Avr 2003 00:00
Localisation: Devant le PC

Messagepar Lelapinblanc » 05 Mars 2004 15:33

De meme ke toi avec une distrib de IPCop, sa plante a la creation des partitions. <BR>Mais sa marche avec un disque plus petit... <BR>Pourquoi ? Coment ? C inconprehensible pour pauvre petit debutant linux... <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR>Au plaisir que quelqu'un trouve une solution.
Les $%#&!, c'est comme les feuilles de papier-toilette:
si tu en tire une, t'en as dix qui viennent avec.
Image
Lelapinblanc
Major
Major
 
Messages: 79
Inscrit le: 12 Jan 2004 01:00
Localisation: Levallois Perret


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron