I'd think that as you're apparently behind both of these boxes you're having asymmetric routing as there is no source nat. so your request heads out towards the net, gets bounced back via iptables to the internal host. The internal host then knows your real source IP address so forwards the traffic directly back to you, which could cause plenty of issues with other routers in the way. Also though, you've not mentioned an "inside" interface rule for this redirect, should you not be prerouting on eth1 as well as eth0 on this "router" box?
|