IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

installation de ip-sec


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Points : 31
    Points
    31
    Par défaut installation de ip-sec
    Bonjour,
    quand je fait la commande make pour l'installation de ipsec, le terminal m'affiche le message suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    root@chaima-HP:~/Bureau/ipsec-tools-0.8.0# make
    make  all-recursive
    make[1]: entrant dans le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0 »
    Making all in src
    make[2]: entrant dans le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src »
    Making all in include-glibc
    make[3]: entrant dans le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src/include-glibc »
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src/include-glibc »
    Making all in libipsec
    make[3]: entrant dans le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src/libipsec »
    make  all-am
    make[4]: entrant dans le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src/libipsec »
    /bin/bash ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..   -D_GNU_SOURCE -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc  -I../../src/racoon/missing -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -g -O2  -Wall -Werror -Wno-unused -MT ipsec_dump_policy.lo -MD -MP -MF .deps/ipsec_dump_policy.Tpo -c -o ipsec_dump_policy.lo ipsec_dump_policy.c
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -D_GNU_SOURCE -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc -I../../src/racoon/missing -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -g -O2 -Wall -Werror -Wno-unused -MT ipsec_dump_policy.lo -MD -MP -MF .deps/ipsec_dump_policy.Tpo -c ipsec_dump_policy.c -o ipsec_dump_policy.o
    In file included from ../../src/include-glibc/linux/pfkeyv2.h:9:0,
                     from ../../src/include-glibc/net/pfkeyv2.h:7,
                     from ../../src/include-glibc/netinet/ipsec.h:3,
                     from ipsec_dump_policy.c:43:
    ../../src/include-glibc/linux/types.h:13:2: erreur: #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders" [-Werror=cpp]
    cc1: all warnings being treated as errors
    make[4]: *** [ipsec_dump_policy.lo] Erreur 1
    make[4]: quittant le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src/libipsec »
    make[3]: *** [all] Erreur 2
    make[3]: quittant le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src/libipsec »
    make[2]: *** [all-recursive] Erreur 1
    make[2]: quittant le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0/src »
    make[1]: *** [all-recursive] Erreur 1
    make[1]: quittant le répertoire « /home/chaima/Bureau/ipsec-tools-0.8.0 »
    make: *** [all] Erreur 2

    Que doit je faire pour que la commande "make" marche .
    merci d'avance

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 400
    Points : 23 778
    Points
    23 778
    Par défaut
    Bonjour,

    La commande make fonctionne parfaitement ici. C'est la compilation qui échoue.

    Et si tu lis les messages d'erreur, ce n'est pas dû à une erreur de syntaxe ou autre mais à un avertissement explicite déposé dans l'un des fichiers inclus par le projet (« #warning ») et vu les flags passés au projet, il a été décidé de traiter tous les avertissements comme des erreurs, ce qui interrompt la compil.

    La vraie question est : comment cela se fait-il ?

    Si tu ne sais pas comment fonctionne make, il y a peu de chances que tu aies ajouté ce flag toi-même (sauf si tu l'hérites, dans tes variables d'environnement, d'un autre projet). Retirer ce flag permettrait de poursuivre la compilation mais il a justement été ajouté parce qu'un warning ne doit pas se produire et parce que s'il y en a un, cela peut avoir des conséquences ennuyeuses étant donné qu'ipsec travaille très près du noyau.

    L'hypothèse la plus probable est que tu es en train de compiler la mauvaise version d'ipsec. Essaie d'en trouver une qui soit adaptée au noyau que tu utilises. Pour connaître la version de celui-ci, fais « uname -r » depuis un shell.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Points : 31
    Points
    31
    Par défaut
    ma version de noyau est 3.2.0-24 generic et j'ai télécharger la nouvelle version de ipsec-tools 0.8.0 . Ils ne sont pas adaptables ?? avez vous une aider sur la version de ipsec que je doit l'utiliser ?!

    je viens d'essayer la version de ipsec tools 0.7 et 0.6.6 .Mais c'est le même problème.

    SVP aider moi .Merci

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 400
    Points : 23 778
    Points
    23 778
    Par défaut
    Apparemment, bon nombre de gens ont rencontré le même problème.

    Tu utilises quelle distribution ? As-tu vérifié que celle-ci ne propose pas déjà ipsec-tools dans ses packages avant de recompiler ?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Points : 31
    Points
    31
    Par défaut
    j'utilise la distribution 11.10, oui j'ai vérifié , ip-sec n'existe pas.

    est ce que je peut retourner à la version 2.6 de noyau ? si oui , comment faire ?
    Merci

  6. #6
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 400
    Points : 23 778
    Points
    23 778
    Par défaut
    • La version 11.10 de quelle distribution ? A priori, ça ne peut être qu'Ubuntu, mais ce n'est écrit nulle part ;
    • IPSec n'est pas un logiciel mais un ensemble de normes et de protocoles accompagnant l'IP ;
    • Tu n'es pas en train d'installer IPSec, mais une suite de logiciels nommée « ipsec-tools » ;
    • As-tu essayé « sudo apt-get install ipsec-tools » ? (note qu'il n'y a pas de tiret entre IP et SEC).

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Points : 31
    Points
    31
    Par défaut
    oui elle marche ,
    est ce que cette commande est équivalente à ./configure et make !!?
    je pense que la compilation est obligatoire sinon où je trouve les fichiers racoon.conf et openssl pour faire la configuration

  8. #8
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 400
    Points : 23 778
    Points
    23 778
    Par défaut
    Citation Envoyé par chaima01 Voir le message
    oui elle marche ,
    est ce que cette commande est équivalente à ./configure et make !!?
    Non, pas du tout. Cette commande est allée chercher le paquet en question et l'a installé. Ce qui signifie qu'il existait bel et bien, en fin de compte.

    Le résultat est le même que si tu l'avais installé via synaptic ou aptitude.

    je pense que la compilation est obligatoire sinon où je trouve les fichiers racoon.conf et openssl pour faire la configuration
    Tu fais dpkg -L ipsec-tools (avec un L majuscule) pour voir la liste des fichiers installés depuis ton package ainsi que l'endroit où ils le sont.

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Points : 31
    Points
    31
    Par défaut
    merciiiiiiiiiiiii beaucoup
    Et maintenant, est-ce que je commence à écrire dans ces fichiers directement pour faire la configuration de IPSEC ?

    Le fichier racoon n'exite pas !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    /.
    /usr
    /usr/share
    /usr/share/lintian
    /usr/share/lintian/overrides
    /usr/share/lintian/overrides/ipsec-tools
    /usr/share/doc
    /usr/share/doc/ipsec-tools
    /usr/share/doc/ipsec-tools/copyright
    /usr/share/doc/ipsec-tools/README.Debian
    /usr/share/doc/ipsec-tools/changelog.Debian.gz
    /usr/share/man
    /usr/share/man/man8
    /usr/share/man/man8/setkey.8.gz
    /usr/lib
    /usr/lib/ipsec-tools
    /usr/lib/ipsec-tools/libipsec.so.0.0.1
    /usr/sbin
    /usr/sbin/setkey
    /etc
    /etc/default
    /etc/default/setkey
    /etc/init.d
    /etc/init.d/setkey
    /etc/ipsec-tools.conf
    /etc/ipsec-tools.d
    /usr/lib/ipsec-tools/libipsec.so
    .

  10. #10
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 400
    Points : 23 778
    Points
    23 778
    Par défaut
    Il est essentiel que tu comprennes ce que tu fais, surtout si tu fais de la sécurité informatique. Prends une journée ou deux pour maîtriser les bases de ta distribution Linux avant de te lancer tête baissée dans les opérations de haut vol.

    Ce que tu vois est la liste exhaustive des fichiers installés depuis le package « ipsec-tools ». Cela comprend : les exécutables proprement dits, les man pages, les fichiers de configuration initiaux, etc. Tout ! Il est évident que tu ne vas pas aller écrire dans les exécutables, par exemple.

    Comme « ipsec-tools » est une suite d'outils et qu'ils ne sont pas tous utiles à un moment donné pour tous les profils d'utilisateurs, ils ont été décomposés en plusieurs packages, ce qui est une pratique fréquente.

    Regarde ceci : http://packages.ubuntu.com/oneiric/

    À partir de cette page, je te laisse trouver toute seule quel pourrait être le nom du package qui contient ce que tu cherches (racoon) et comment on l'installe.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  2. Installer ses composants
    Par Geronimo dans le forum C++Builder
    Réponses: 14
    Dernier message: 18/06/2002, 14h51
  3. Réponses: 19
    Dernier message: 24/05/2002, 16h36
  4. Réponses: 7
    Dernier message: 01/05/2002, 20h23
  5. [Kylix] Comment installer Kylix sur Mandrake 8.2 (page2)
    Par Philippe LE PONT dans le forum EDI
    Réponses: 3
    Dernier message: 01/05/2002, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo