NetBSD-Help archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Problems with NAT after updating from 1.6 kernel to 4.0



I have been using IPNat for approximately 5 years unmodified. Updating to new x86 hardware and the new 4.0 GENERIC kernel (but keeping mostly the same userspace), my ipnat gateway now has a very annoying 3 second delay added to the establishment of every outgoing TCP connection.

I've traced the 3 second delay with tcpdump and found the culprit: the first packet on a newly established TCP connection is always dropped (after the 3 way handshake). It is received okay on the first interface but never transmitted to the second interface. 3 seconds seems to be the retransmit timeout on my Windows PC on the firewalled side. After that first packet drop and 3 second retransmit delay, the rest of the TCP session is fine.

Anybody have any ideas? The 2 ethernet devices are sip0 and bge0 and this is my ipnat.conf:

map sip0 from 192.168.0.0/16 ! to 192.168.0.0/16 -> 67.40.67.44/32 proxy port ftp ftp/tcp map sip0 from 192.168.0.0/16 ! to 192.168.0.0/16 -> 67.40.67.44/32 portmap tcp/udp 40000:60000
map sip0 from 192.168.0.0/16 ! to 192.168.0.0/16 -> 67.40.67.44/32



//Jesse Off


Home | Main Index | Thread Index | Old Index