Hi guys, I have a question about routing a (piece of a) public network to a client, over multiple internet connections. The server in question receives traffic for both public network x, and public network y, and has one connection to the internet. The client has three connections to the internet. I have no problems setting up a multipath route so that outbound traffic from the client is split between the three network connections with the ip route add scope global nexthop... . I would like for the server to send traffic it receives destined for pub network x across the three links down to the client pc. the ip route add ... nexthop ... command only seems to work with multiple interfaces, and the server only has one interface. (see diagram, also attached) Client PC |-----| | | LAN |eth0 | (Pub Net X) | | | | |---| |---| Server |eth1 | --- Pub IP A | I | | | PC | | -------------| n | | R | |-----| | | | t | Pub Net X-| o | | | |eth2 | --- Pub IP B | e | | u | Pub IP Z-|eth0 | | | -------------| r |-----------| t |----------| | | | | n | | e | | | |eth3 | --- Pub IP C | e | Pub Net Y-| r | | | | | -------------| t | | | | | |-----| | | | | | | |---| |---| |-----| (receives traffic for Pub Net X and sends it to Client PC over Pub IP A, B, C) I''m hoping I can come up with some kind of kernel level solution, but the fact that i''m sending traffic back out to the internet with a destination address that would normally be routed back to me, makes me think that i need to use some kind of tunnel. If anyone has any ideas of what utilities i should use to accomplish this, your direction is much apprecitated. Thanks! -Joe Comeaux