On 11/10/2014 02:11 PM, Frank Cox wrote:
However, the outside ssh connection works only if the computer's gateway assignment matches the router that I'm connecting to. I suspect that I have to set up some sort of routing assignment to tell the computer to reply to the gateway that the ssh connection request came in on if it doesn't match the current gateway assignment, but I have no idea how to do that.
What you're describing is multi-homing, and it's fairly complex. You'll
need to 1) create routing tables for each ISP, 2) mark incoming NEW
connections based on the MAC of the router that forwarded the new
connection, and 3) create ip rules to associate a connection with the
correct routing table.
This article partially covers what you need to do, and might get you
started:
https://blogs.oracle.com/networking/entry/advance_routing_for_multi_homed
You might also consider using Shorewall to manage the tables and rules
rather than handling that yourself:
http://shorewall.net/MultiISP.html
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos