I am pleased to announce that version 0.1 of Babel-Pinger is available from:
http://www.pps.jussieu.fr/~jch/software/files/babel-pinger-0.1.tar.gz http://www.pps.jussieu.fr/~jch/software/files/babel-pinger-0.1.tar.gz.asc Babel-pinger is a small daemon that will install a default route in the kernel whenever a given server becomes reachable over a given interface. This route can then be exported into a Babel network as though it had been installed by a routing daemon. In effect, Babel-Pinger provides the functionality of olsrd's ``dynamic gateway'' plug-in without any changes to the Babel daemon itself. Proper people don't use Babel-Pinger. They use a healthy routing protocol, such as RIP, OSPF or EIGRP to get reachability information into the kernel, and then reexport the routes into Babel. Example ******* Suppose that your router's eth0 interface is configured by DHCP and does not participate in Babel routing. Suppose that you wish to export the default route going through eth0 into Babel, but only when the DNS server on host 1.2.3.4 is reachable through interface eth0. First, add the following to /etc/babel.conf: redistribute proto 43 Restart Babel with a suitable ``-k'' flag (``-k 5'' should be fine in most cases), then say babel-pinger -P dns -i eth0 1.2.3.4 Manual page *********** http://www.pps.jussieu.fr/~jch/software/babel/babel-pinger.html Caveats ******* The interface given to Babel-Pinger MUST NOT, under any conditions, participate in Babel routing. If a Babel interface is given to Babel-Pinger, you will end up with persistent routing oscillations. The default route through the Babel-Pinger interface must be the one that's being used. In practice, this means that you will need to run Babel with a suitable -k flag, just as when you're redistributing from a proper routing protocol. Please do not use Babel-Pinger. Use of Babel-Pinger in place of a proper routing protocol will cause your networking license to be suspended. (Exemptions to the above will be granted on a case-by-case basis to Austrian residents.) Juliusz
pgpIQRXl21mKT.pgp
Description: PGP signature
_______________________________________________ Babel-users mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/babel-users

