Forum Linux.slackware S.O.S IPCop & ndiswrapper

Posté par  .
Étiquettes :
0
6
nov.
2006
bonjour,
après avoir fait divers essais infructueux ainsi que des recherches, je me permet de vous demander de l'aide...

pour résumer, je suis un utilisateur slackware (très satisfait!) depuis quelque temps déja, et je me suis donc naturellement tourné vers IPCop pour mon parefeu perso...

Tout s'est bien déroulé jusqu'à ce que je veuille ajouter une carte WiFi PCI (non reconnue) sur la dite IPCOP...

Pour résumer :

j'ai installé le pkgtool pour bénéficier des applis compatibles (slackware 10.1, si je ne m'abuse!), puis ndiswrapper (récupérée sur linuxpackages.net).
je déclare ma carte WiFi, qui est bien repérée, mais j'essuie ensuite un refus de charger le module ndiswrapper...

Voyant sur divers forums que ce package ne fonctionne pas à 100%, je tente de me lancer dans son install à partir des sources, install de gcc-3.3.4, make, findutil, ainsi que des sources et header du kernel 2.4.33... car l'arborescence de compilation du noyeau avec le bonne version du compilateur est prérequise pour l'install de ndiswrapper en compilation...
Je récupère à partir des sources IPCop la config du kernel et je me lance dans la compilation du noyeau, et, là, impossible de réaliser la compil du kernel...
J'ai donc ajouté successivement les libc, glib et automake, mais cela a aboutit sur un conflit (ma config ne souhaite plus faire autre chose que rebooter en boucle)....
Je sais que mon install est endommagée, ce n'est pas le problème avec celle-ci (car réparable grace au CD d'install Slack!), mais je souhaiterais surtout avoir votre avis sur les packetages nécessaires avec IPCop pour parvenir à compiler mon noyeau et par conséquent, ensuite installer ndsiwrapper...

Voila, le résumé était long, mais je voulais vous éviter de vous creuser la tête en me proposant des voies que j'ai déja vaînement essuyées....

par avance, merci à tous !
  • # complément

    Posté par  . Évalué à 1.

    avis aux courageux qui auront lû ma missive précédente, je n'ai pas installé ncurses (sinon on part dans les soucis de dépendence libgpm & co...), j'évite la procédure make config/menuconfig :
    après make mrproper, je copie la config kernel récupérée des sources sur .config puis j'envoie la suite des festivités...
    • [^] # Re: complément

      Posté par  (site web personnel) . Évalué à 1.

      salut,
      c'est quoi ta carte ? T'es obligé obligé d'utiliser ndiswrapper ? (ok, réponse semi hors sujet).
      Sinon il me semblait que le wifi marchait mieux sur un noyal 2.6, mais vu que t'as une IPCOP, ce sera 2.4 :)
      • [^] # Re: complément

        Posté par  . Évalué à 1.

        Salut et merci,

        ma carte est une carte PCI Trendnet TEW-423PI non reconnue par IPCop... tu n'as pas tort sur le principe de gestion/reconnaissance hardware du noyeau 2.6 par rapport au 2.4, mais :
        1 - en tentant de migrer au 2.6, je vais retrouver les mêmes soucis de packetages absents pour autoriser une compilation complête en bonne et due forme (d'où ma grande question, quels paquetages sont requis pour compiler??), :'(
        2 - le fait de reprendre la même version du noyeau ainsi que le fichier de config qui a permit sa génération m'évite de reprendre à la main /etc/modules.conf... ben oui,je souhaite conserver la plupart des options proposées à l'origine et sans un minimum syndical tel que gedit ou mc, cela devient vite rébarbatif la config !! :)
        • [^] # Re: complément

          Posté par  (site web personnel) . Évalué à 1.

          En fait, il te suffit de télécharger les sources du noyau de IPCOP (je suppose qu'il doit y avoir des patches genre PAX, grsecurity ou quoi), et de compiler le driver acx100. Il doit aussi falloir le firmware, qui doit se trouver sur internet, ou sur le cd de drivers de ta carte. J'ai un acx100 à la maison, et ça marche dis fois mieux avec ce driver qu'avec ndiswrapper. Le seul os possible est : est ce que ce driver supporte les kernels 2.4 ?
          • [^] # Re: complément

            Posté par  . Évalué à 1.

            je vais tenter cela en fouinant dans les sources ipcop et je te retiens au courant... et merci. :)
            • [^] # Re: complément

              Posté par  . Évalué à 1.

              Salut & mea culpa :(

              je me rend compte que mon poste était hors sujet, mais je viens le compléter pour éviter à d'autres de perdre du temps comme je l'ai fait jusqu'ici...
              en effet, contrairement à ce que j'ai pu lire à différents endroits, l'IPCop n'est pas batie sur les fondements d'une Slack mais avec LFS (Linux from Scratch) ! Ceci explique notament les différents conflits de librairies et les impossibilité de mener à bien une compilation aux quelles je me suis heurté !
              Il faut donc récupérer les sources (https://sourceforge.net/project/showfiles.php?group_id=40604(...) ou la version CVS, les décompresser dans un répertoire d'une machine hôte linux (je pense que sous win ce doit être jouable également avec Cygwin)... puis suivre les instructions pour reconstruire une ISO d'install avec toutes les options que l'on souhaite ajouter...

              et encore merci à toi, Madcat, pour ton aide ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.