I do not have IP's overlapping or double assigned.
The furthest I've gotten is to get the windows box
assigned an IP (10.0.0.210), but can't ping the
internet or the IP address on the Linux box.
I can ping from the Linux box to the windows box ok.
eg.
the route must be ok in both directions the win_boxes must know how they can leave their own subnet (sgw) the win_boxes must know who is this (dns)
[or you install squid and caching-nameserver on your linux_box
than he must know this things
the win_boxes must only know: who is our proxy-server -> lin-eth1-ip port 3128]
inet:x.x.x.x <-> 192.168.0.1 <-> 192.168.0.2 <-> 10.0.0.1 <-> 10.0.0.210
- cayman-dsl-router wan: x.x.x.x <-> lan: 192.168.0.1/255.255.255.0
- linux_box-router-ipv4_forwarding-(dhcp_server): 2 static-ips
eth0: 192.168.0.2/255.255.255.0/ sgw: 192.168.0.1 <-> eth1: 10.0.0.1/255.255.255.0
for this you can use # redhat-config-network # neat
or later # vi /etc/sysconfig/network-scripts/ifcfg-eth[01]
windows-box: dhclient or static-ip eth0: 10.0.0.210-220/255.255.255.0 sgw: 10.0.0.1 dns-server: your_isp_dns your_cayman
I tried to save the tcpdump and the ethereal but it doesn't look like text so I'm unable to post that.
eg. - write # tcpdump -w td-test1 - read # tcpdump port 53 -n -r td-test1
or # tcpdump >td-test2 # cat td-test2
or # tcpdump | tee td-test3 # cat td-test3
afaik tcpdump can read '-r' the ethereal-files
-- shrek-m