From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan B db@cyclonehq.dnsalias.net Date: Fri, 12 Jan 2001 03:31:57 +0000 Subject: [LARTC] HTTP only works on second try from doublely NAT'ed windows box Message-Id: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org
If this is a FAQ, may I be shot on site.

Problem:
-------
Every windows box on my network has to hit refresh once before a web site 
will come up.  It's as if the first try it doesn't have any gateway at all, 
but the second try works.  However, ping's always work flawlessly, so I 
assume this is an Internet explorer or TCP/HTTP traffic problem.

Here's my setup:
---------------
Internet
  |
  |
DSL Router (64.x.x.130 external, and 10.0.0.250 internal)
  |
  |
Linux Box  (10.0.0.251 internal/mapped to external 64.x.x.131 by DSL router 
NAT)
  |
  |
Windows98  (10.0.0.122 internal - NAT'ed to 64.x.x.131 by Linux Box & DSL 
router before reaching Internet)


The Linux Box uses the router as it's gateway (of course) and I have 
configured the DSL router to use NAT to translate 10.0.0.251 to 
64.x.x.131.  This works fine.

Similarly, I have configured the Windows98 box to use Linux as it's 
gateway, and Linux uses NAT to translate 10.0.0.122 into  10.0.0.251 - 
which is then translated into 64.x.x.131 before it goes out to the Internet).

If I tell the Windows98 box to use 10.0.0.250 as it's gateway, then 
everything works perfectly.  Any tips?

And yes, there are reasons why I have it configured this way.  (e.g., there 
are 3 linux servers that each have an internal/external mapping done by the 
dsl router).


Dan Browning, Cyclone Computer Systems, danb@cyclonecomputers.com