Hi !

    I am currently testing a Virtual Private Network configuration
across Linux Masquerading gateways.  I'm using the PPTP
protocol. The required tools and patches in order to achieve
that are installed and functionning:
- ipfwadm
- ipportfw and it's patch ( subs-patch-1.3x.gz )
- ipfwd
- PPTP patch ( ip_masq_pptp.patch )

I'm using Redhat 5.0 and a 2.0.33 kernel.

Here is the setup:

NT Tunnel Server ( A ) -- Linux MASQ 1
( private IP )                   |
                                  |
                                  ---- PPTP NT Client ( C )
                                  |      ( public IP )
                                  |
NT Tunnel Server ( B ) -- Linux MASQ 2
( private IP )


When I establish a PPTP tunnel:
- From A to C , everything is working fine
- From B to C, the same ... So the PPTP client patch
   works perfectly ( ip_masq_pptp.patch )
- From C to A, works fine
- From C to B, works fine too ... Conclusion: the
   ipportfw and ipfwd programs are well configured.

But !

- From A to B : I get the following error message
on Linux MASQ 1:
ip_masq_new(proto=GRE): could not get free masq entry (free=4110).
ip_masq_new(proto=GRE): could not get free masq entry (free=4110).
ip_masq_new(proto=GRE): could not get free masq entry (free=4110).
ip_masq_new(proto=GRE): could not get free masq entry (free=4110).

- From B to A : I get the same error message on Linux MASQ 2

The origin of this error is in the /usr/src/linux/net/ipv4/ip_masq.c
file.

Is there a way around this problem ?

Thanks in advance

Karim

--
      __
     / /\
    / / /=======================================================
===/_/ / __  Karim Ghalaini              Groupe informatique
  /_/| \/_ \   Conseiller                  Technologia Inc.
 _| ||\ \/ /                           3535 Queen Mary bur .304
/_/\||_\  / Tel: (514) 990-7041        Montreal(Quebec) H3V 1H8
\ \  __ \/  [EMAIL PROTECTED]   FAX: 990-4677
 \ \ \_\/=======================================================
==\ \ \
   \_\/

Reply via email to