All of lore.kernel.org
 help / color / mirror / Atom feed
* pptp conntrack fails on server call id != 0
@ 2005-11-04  8:32 Sadin Nurkic
  2005-11-04 15:58 ` Phil Oester
  0 siblings, 1 reply; 2+ messages in thread
From: Sadin Nurkic @ 2005-11-04  8:32 UTC (permalink / raw)
  To: netfilter-devel

Hi,

I'm looking for pointers on how to exactly to debug this myself, so
any help on this would be greatly appreciated.

The setup is as follows: many PPTP clients behind a linux server doing
NAT. This server is exclusively setup to only do NAT for PPTP
connections, so majority of time there is only TCP 1723 and GRE
flowing through the server.


Basically, I'm seeing that some packets sent from the PPTP server are
not appropriately NATed back to the original handset address. The TCP
stream works fine, but the GRE packets don't get the NAT.

The correlation that I can see in the traces is that if the PPTP
server call-id is set to 0 by the server, then the call would work.
However if for some unknown reason this call-id is not set to 0, then
the call (NAT-ing) does not occur so the call fails. It seems random
that the call-id gets set to 0 on the server side, but I do see in the
TCP trace that there is a correct call-id exchange in the control
connection.

Also occassionaly I get:
kernel: ip_conntrack_pptp: error during exp_gre

Please let me know what information you need or what debugging I can
perform to see which part of the code fails here.

Kernel is final 2.6.14, with iptables-1.3.3.

Regards,
Sadin Nurkic

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: pptp conntrack fails on server call id != 0
  2005-11-04  8:32 pptp conntrack fails on server call id != 0 Sadin Nurkic
@ 2005-11-04 15:58 ` Phil Oester
  0 siblings, 0 replies; 2+ messages in thread
From: Phil Oester @ 2005-11-04 15:58 UTC (permalink / raw)
  To: Sadin Nurkic; +Cc: netfilter-devel

On Fri, Nov 04, 2005 at 07:32:21PM +1100, Sadin Nurkic wrote:
> The correlation that I can see in the traces is that if the PPTP
> server call-id is set to 0 by the server, then the call would work.
> However if for some unknown reason this call-id is not set to 0, then
> the call (NAT-ing) does not occur so the call fails. It seems random
> that the call-id gets set to 0 on the server side, but I do see in the
> TCP trace that there is a correct call-id exchange in the control
> connection.

Did you check the mailing list archives?  I'll narrow it down: yesterday.

Phil

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-11-04 15:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-04  8:32 pptp conntrack fails on server call id != 0 Sadin Nurkic
2005-11-04 15:58 ` Phil Oester

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.