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
\ \ \_\/=======================================================
==\ \ \
\_\/