On Thu, 2007-19-04 at 19:53 +0100, Andrew Suffield wrote: > > It's not quite there as it currently stands, but I'd say that quagga > is fairly close to being it. So long as the code isn't too awful (I've > never looked), any such development efforts might be best applied > there. It should not be overly difficult to enhance quagga to handle > more than the basic routing configuration it currently does. It has > all the necessary infrastructure for doing the interesting things, > like responding to changes in the availability of network interfaces.
What I am finding troublesome is having two interfaces that want to set
default routes, a DHCP assigned interface and a PPPoE interface. Both
get their default routes their the configuration protocols. Both want
to do thinks like "ip route add default ..." and while they should both
be able to add to existing default routes, when the rubber hits the
road, it turns out to be quite problematic. Take currently for example:
# ip route ls table main
...
169.254.0.0/16 via 10.75.22.251 dev br0 proto zebra metric 20 equalize
default
nexthop via 72.38.136.1 dev vlan2 weight 1
nexthop via 192.168.200.1 dev ppp0 weight 1
default via 192.168.200.1 dev ppp0
Other times, after say the ppp interface has gone down and up I will
have only a default route through ppp0 and the vlan2 default route will
have completely disappeared.
Unfortunately the DHCP client is not dhclient with it's really nifty
dhclient-script for doing the real config work. There is a script, and
pppd has the ifup-local script of course, so I might be able to hack
around these two wanting to clobber each other.
> (Plus, it would be better to have *one* good routing configuration
> package, rather than a different package for static and automatic
> routing mechanisms)
Sure.
b.
--
My other computer is your Microsoft Windows server.
Brian J. Murrell
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ Shorewall-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/shorewall-users
