On 02/08/06 00:27 +0530, Debarshi 'Rishi' Ray wrote: <snip>
I need machines on the 192.168.0.x network to be able to access the proxy 172.16.16.2 on the 172.16.16.x network. The router is 172.16.16.144. I have set 192.168.0.144 as the gateway on the 192.168.0.x machines. The machines on the 192.168.0.x network can ping each other, can ping 172.16.16.144, but not any other machine on 172.16.16.x. It seems that the outward packets are getting routed but they are lost on the way back to the 192.168.0.x network.
Can the response packets make it back? Hint: tcpdump(8) is your friend for such things.
What is the default route on the 172.16.16.x network? If it does not point to 172.16.16.144, you need a route on the default gateway for that network routing 192.168.0.0/24 differently.
route add -net 192.168.0.0/24 gw 172.16.16.144
Devdas Bhagat