[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

VPN freeswan sous debian



Merci pour ta réponse, mais après une bonne bière, (et un peut de repos
(soit 3heure du matin à Strasbourg France)), j'ai résolu le pb. il fallait
installer gmp.
Freeswan est un produit super, et j'ai déjà monté plusieurs vpn qui
fonctionnent imppécablements. Mon seul pb est celui relaté dans mon tout
premier mail à [email protected] et qui n'est toujours pas résolu. Je
n'arrive pas à établir de vpn quand le routeur n'est pas l'initiateur du
vpn. je remet le message initial tout en bas, si quelqu'un à une idée???

merci d'avance.

Pascal

----- Original Message ----- 
From: "Nicolas Couture" <[email protected]>
To: <[email protected]>
Sent: Thursday, July 24, 2003 3:21 PM
Subject: Re: (no subject)


> On Wed, 2003-07-23 at 18:36, Pascal Schneider wrote:
> > Bonjour,
> >
> > j'essai d'installer freeswan 2.01 sous debian 2.4.21 et voila mes
> > messsages :
> > make[1]: Entering directory `/root/src/freeswan-2.01/doc'
> > make[1]: Rien à faire pour `install'.
> > make[1]: Leaving directory `/root/src/freeswan-2.01/doc'
> > make[1]: Entering directory `/root/src/freeswan-2.01/lib'
> > make[2]: Entering directory `/root/src/freeswan-2.01/lib/libfreeswan'
> > make[2]: Leaving directory `/root/src/freeswan-2.01/lib/libfreeswan'
> > make[2]: Entering directory `/root/src/freeswan-2.01/lib/libdes'
> > make[2]: Leaving directory `/root/src/freeswan-2.01/lib/libdes'
> > make[1]: Leaving directory `/root/src/freeswan-2.01/lib'
> > make[1]: Entering directory `/root/src/freeswan-2.01/programs'
> > make[2]: Entering directory `/root/src/freeswan-2.01/programs/spi'
> > cc -g -O3 -I../../linux/include -g -O3 -Wall -Wpointer-arith
> > -Wcast-qual -Wstrict-prototypes -Wbad-function-cast  -Werror   -c -o
> > spi.o spi.c
> > cc -g -O3 -I../../linux/include -g -O3 -Wall -Wpointer-arith
> > -Wcast-qual -Wstrict-prototypes -Wbad-function-cast  -Werror -o spi
> > spi.o   ../../lib/libfreeswan/libfreeswan.a
> > cc: ../../lib/libfreeswan/libfreeswan.a: No such file or directory
> > make[2]: *** [spi] Erreur 1
> > rm spi.o
> > make[2]: Leaving directory `/root/src/freeswan-2.01/programs/spi'
> > make[1]: *** [install] Erreur 1
> > make[1]: Leaving directory `/root/src/freeswan-2.01/programs'
> > make: *** [install] Erreur 1
> > zsh: exit 2     make install
> >
> > j'ai les sources dans /root/src/freeswan-2.01 pour freeswan,
> >                                 /root/src/linux-2.4.21 pour linux
>
> Il est evident que tu n'as pas lu la documentation d'installation qui
> vient avec freeswan. Un manque eminent de details dans ton message ne
> permettra a personne de pouvoir te donner une reponse valable.
>
> Il est toujours bon de lire la documentation fournie avec les utilitees
> que vous utilisez et ce, meme si vous savez deja les utiliser.
>
> N'esperes pas faire fonctionner freeswan pour la premiere fois sans un
> mal de tete, ou deux ;)
> -Nicolas
>
> --
> Liste de diffusion aide
> http://linux-quebec.org/mailman/listinfo/aide


Message Initial

Bonjour,

j'ai mis en place un système vpn freeswan 2.01 et débian avec noyau 2.4.21
avec shorewall 1.4.5 comme firewall.
mon réseau est le suivant :

 Voir image jointe

Les machines RFV1 et RFV2 sont les routeurs firewall VPN. Lorsque j'établi
un VPN entre les réseaux 1 et 2 avec le fichier ipsec.conf suivant (inversé
pour le site 2) tout marche nickel et les réseaux se voient.

version 2.0
config setup
        interfaces="ipsec0=ppp0"
conn test
        authby=rsasig
        compress=yes
        left=7.8.9.10
        leftnexthop=%direct
        leftsubnet=2.3.4.0/24
        leftrsasigkey=Secret1
        right=6.7.8.9
        rightnexthop=%direct
        rightsubnet=1.2.3.0/24
        rightrsasigkey=Secret2
        auto=add
        pfs=yes

puis je fait :
                /sbin/shorewall add ipsec0:7.8.9.10 vpn1
                route add -host 7.8.9.10 dev ipsec0
sur le poste RFV1
                /sbin/shorewall add ipsec0:6.7.8.9 vpn1
                route add -host 6.7.8.9 dev ipsec0
                ipsec auto --up test
sur le poste RFV2

la miracle, tout marche impeccable.

Maintenant, je voudrait établir un tunnel VPN entre le réseau 1 et le réseau
3 le Serveur étant aussi sous débian avec les mêmes versions mais sans
shorewall
je ferme donc tous les VPN existant et recommance avec l'ipsec.conf suivant:

version 2.0
config setup
        interfaces="ipsec0=eth0"
conn test2

        authby=rsasig
        compress=yes
        left=3.4.5.6
        leftnexthop=7.8.9.10
        leftsubnet=3.4.5.0/24
        leftrsasigkey=Secret2
        right=6.7.8.9
        rightnexthop=%direct
        rightsubnet=1.2.3.0/24
        rightrsasigkey=Secret2
        auto=add
        pfs=yes
puis je fait :
                /sbin/shorewall add ipsec0:7.8.9.10 vpn1
                route add -host 7.8.9.10 dev ipsec0
sur le poste RFV1
                route add -host 6.7.8.9 gw 7.8.9.10 dev ipsec0
                ipsec auto --up test2
sur le Serveur
et la, rien ne marche. Il n'y a aucun message d'erreur mais pas de
connection.

est ce que par hasard quelqu'un aurait une idée??
que doit je mettre sur le poste RFV2 comme route ou sous shorewall???

Je vient d'y passer 3 nuits blanches et ne sait plus

Merci de votre aide


Pascal

Attachment: monreseau.jpg
Description: JPEG image