On Thu, May 09, 2013 at 04:09:10PM +0100, Mark Jackson wrote > If I add:- > > $ route add default gw 10.0.0.1 > > ... I get a gateway on eth1 and my routing table becomes:- > > $ route > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use Iface > default 10.0.0.1 0.0.0.0 UG 0 0 0 eth1 > default 10.1.0.1 0.0.0.0 UG 0 0 0 eth0 > 10.0.0.0 * 255.255.0.0 U 0 0 0 eth1 > 10.1.0.0 * 255.255.0.0 U 0 0 0 eth0 > > ... and then I *can* ping out on eth1. > > So for a *dual* Ethernet system, how do I get both default gateway > entries using ifup / ifdown / etc ?
As the old saying goes... "there can only be one". This applies to default gw. "Default" means "what to use if no other info is given". The way to do it is to set routes for specific ranges, with higher priority (i.e. lower "metric" values). "Default" should be the lowest priority (i.e. highest "metric") and will handle anything that the other rules don't catch. A programming analogy... * Imagine a CASE construct where specific address ranges are handled by specific routes. * "default gw" is equivalant to the "ELSE" clause in the CASE construct. I.e. it's the "none of the above" default. Logically, there can only be one. -- Walter Dnes <[email protected]> _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
