[LARTC] HTTP only works on second try from doublely NAT'ed windows box

Linux Advanced Routing and Traffic Control

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

 



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@xxxxxxxxxxxxxxxxxxxx





[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux