From mboxrd@z Thu Jan 1 00:00:00 1970 From: aristo7514 aristo7514 Date: Fri, 10 Jun 2005 12:54:30 +0000 Subject: [LARTC] Multiple gateways Message-Id: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org Hello, Since I could not figure out my previous problem, let me ask in a different way. I have 3 networks inside my LAN. They are 172.16.55.0/24 , 172.16.56.0/24 and 172.16.57.0/24 respectively. They all use eth0 as an alias. I also have 2 uplinks to different ISPs. One of them is leased line and the other one is ADSL. One of my uplink is 81.8.120.18/30 with gateway 81.8.120.17 on eth1 and the other one is 172.18.10.30/24 with gateway 172.18.10.2 on eth3. I am trying to split my internal networks to these two providers. So, iptables -t nat -A POSTROUTING -s 172.16.55.0/24 -i eth1 -j MASQUERADE iptables -t nat -A POSTROUTING -s 172.16.56.0/24 -i eth3 -j MASQUERADE iptables -t nat -A POSTROUTING -s 172.16.55.0/24 -i eth1 -j MASQUERADE This is what I am trying to set up. I also looked at the lartc.org and tried to implement split access. ip route add default scope global nexthop via 81.8.124.17 dev eth1 weight 1 nexthop via 172.18.10.2 dev eth3 weight 1 This command works if I ping from the linux router itself. It chooses a path and successfully returns ping results. But the NAT does not work. I got a message; MASQUERADE : Route sent us somewhere else. What would be the solution to this problem? Best Regards, _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc