Quote:
The problem is with the TCP/IP implementation. Virtually all implementations work by looking at the routing table and finding the best match for the destination address.



I know. My point is this: You have a local web proxy. The best match for localhost is the 'lo' interface. Everything else goes out on the interface with the best metric, 'eth0'.

The proxy is configured to send its traffic to a device on 'eth1's local subnet, so there's no question that the traffic should go out via 'eth0'. That other device then uses its routing rules to forward the web traffic via the other router. Since its routing rules know nothing about the device on 'eth0', they should just go out the other way.

No?
_________________________
-- roger