Skip to contentSkip to conversation

Multiple PPTP connections from same public IP ?

DISCUSSION Michael Gale 2 participants 3 messages Jul 31, 2007 – Aug 1, 2007

lore
Share & tools
lore
#0 lore raw

Hey,

I am running Centos 4.4 fully patched and am having a problem PPTP connections.

Right now the PPTP server is on the public network and is working correctly for connections from all clients. We have a private network from behind a firewall, let's call it firewall A. A single client from behind firewall A can connect with out a problem, however if a second client tries to connect from behind firewall A it looks like firewall A does not forward the PPP LCP packets.

Am I correct that mutliple GRE (proto 47) tunnels would be a problem when the clients have the same IP address ?

We are running the standard kernel 2.6.9-42.0.3.EL.

Firewall A inside interface:
--snip--

      7 1.905608    client         server         PPTP     Outgoing-Call-Request
      8 1.910061    server         client         PPTP     Outgoing-Call-Reply
      9 1.935465    client         server         TCP      commlinx-avl > pptp [ACK] Seq=325 Ack=189 Win=32120 Len=0
     10 2.844911    client         server         PPTP     Set-Link-Info
     11 2.909621    client         server         PPP LCP  Configuration Request
     12 2.992528    server         client         TCP      pptp > commlinx-avl [ACK] Seq=189 Ack=349 Win=16212 Len=0
     13 5.085418    client         server         PPP LCP  Configuration Request
     14 7.504568    client         server         PPP LCP  Configuration Request

--snip--

Firewall A outside interface:
--snip--

      7 1.905608    firewall A         server         PPTP     Outgoing-Call-Request
      8 1.910061    server         firewall A         PPTP     Outgoing-Call-Reply
      9 1.935465    firewall A         server         TCP      commlinx-avl > pptp [ACK] Seq=325 Ack=189 Win=32120 Len=0
     10 2.844911    firewall A         server         PPTP     Set-Link-Info
     11 2.992528    server         firewall A         TCP      pptp > commlinx-avl [ACK] Seq=189 Ack=349 Win=16212 Len=0

--snip--

Signature · 5 lines
Michael Gale

Red Hat Certified Engineer
Network Administrator
Pason Systems Corp.
#1 lore raw

Hello,

Quoted 2 lines · Michael Gale

Am I correct that mutliple GRE (proto 47) tunnels would be a problem when the clients have the same IP address ?

Yes, unless the NAT in "firewall A" has PPTP support.

Quoted 1 line

We are running the standard kernel 2.6.9-42.0.3.EL.

On "firewall A" ? If so, can't you use a more recent kernel ? PPTP conntrack and NAT support, formerly in the patch-o-matic-ng, was added in the mainline kernel in version 2.6.14.

#2 lore raw

Hey,

Thanks for the reply, I will look into upgrading this kernel.

Michael

Quoted 12 lines · Pascal Hambourg

Hello,

Quoted 2 lines · Michael Gale

Am I correct that mutliple GRE (proto 47) tunnels would be a problem when the clients have the same IP address ?

Yes, unless the NAT in "firewall A" has PPTP support.

Quoted 1 line

We are running the standard kernel 2.6.9-42.0.3.EL.

On "firewall A" ? If so, can't you use a more recent kernel ? PPTP conntrack and NAT support, formerly in the patch-o-matic-ng, was added in the mainline kernel in version 2.6.14.

Signature · 10 lines
Michael Gale

Red Hat Certified Engineer
Network Administrator
Pason Systems Corp.

"Life is not easy for any of us, but what of that? We must have perseverance and above all confidence in ourselves. We must believe that we are gifted in something, and that this thing, at whatever cost, must be attained."

Marie Curie
French (Polish-born) chemist & physicist (1867 - 1934)