<P>
Dear sir/madam,<BR>
>i have the following problem<BR>
--------------------------<BR>
>i have 3 system(a,b,c) connected by cross cable.thire connection is<BR>
a---->b------->c<BR>
the ip address are<BR>
system a:eth0::192.168.10.5 and 10.10.10.3<BR>
system b:eth0::192.16810.7 and 10.10.10.7<BR>
system b:eth1::192.168.18.7 and 10.10.10.5<BR>
system c:eth0::192.168.18.5 and 10.10.10.5<BR>
<BR>
mine objective <BR>
===============<BR>
system b and c are shearing global ip(10.10.10.5).<BR>
server programe(tcp) is running on both system b and c<BR>
on b port::7500<BR>
on c port::5500<BR>
objective::system a request to get service from (10.10.10.5).this packet goto system b and b will check the destination ip along with the destination port ,<BR>
if port is 7500 it will accept the packet<BR>
else<BR>
b will forward to system c.<BR>
=============================<BR>
<BR>
i have done<BR>
============<BR>
>enable ip_forward option in system b.<BR>
>modify the following files of kernel(system b only)<BR>
/usr/src/linux2.4.20-8/net/ipv4<BR>
ip_input.c<BR>
route.c<BR>
ip_output.c<BR>
==========================<BR>
<BR>
problem faced by me<BR>
===================<BR>
if its udp packet this perfectely works.(system a can recive service from b or c depending on the port)<BR>
<BR>
if its tcp packet then the problem<BR>
a sends syn-packet to b.<BR>
b checking the ip and port forwards it to c.<BR>
c sends the ack packet to b but b drops it<BR>
if i try to bipass the drop stastment by goto then system halts<BR>
=============================<BR>
<BR>
<BR>
any type of suggestion are invited<BR>
Regards<BR>
kanhu.<BR>
<BR>
<BR>
<BR>
</P>
<br><br>
<A target="_blank" HREF="http://clients.rediff.com/signature/track_sig.asp"><IMG SRC="http://ads.rediff.com/RealMedia/ads/adstream_nx.cgi/www.rediffmail.com/inbox.htm@Bottom" BORDER=0 VSPACE=0 HSPACE=0></a>