ramond.conf - Configuration file for ramond
This manual page documents briefly the ramond.conf
is an XML file containing the rules for Router Advertisement
processing by ramond
The rules are processed in the order they are defined in the file.
One may refer to the DTD given in
The root element, <ramond>
, contains one optional attribute,
, giving the path to the logfile for the daemon.
This element may contain one or more <mac-list>
s, and one or more
must have a name
attribute, and contains one
or more <entry>
may contain a few attributes :
- An IPv6 prefix used for matching RA packets
- A <mac-list> name used for matching source MAC
addresses of the RA packets
- This attribute, when having a “0”
value, is used for matching routes that are being cleared
- The interface which the RA packet came from
may contain :
• one or more <execute>
elements containing the path of the scripts to run when a packet is matched
• a <clear/>
element, so that the matched route will be
cleared by ramond
• or no element, indicating an “ignore” rule.
The environment variables the configured scripts are run with are listed in the
Set the logfile to be /var/log/ramond.log
Define a router mac-list.
Define a rule checking if the router
routes are being cleared.
Define a rule ignoring our router
announcing routes for prefix 2001:dead:cafe:babe::/52.
<!-- do nothing -->
Clear the 6to4 routes coming on interface
Match on all advertised prefixes
Match on all RA packets (even those not
advertising a prefix)
for a sample
and a sample processing script
- James Morse
- Wrote the ramond software.
- Nicolas Dandrimont
- Wrote this manpage for the Debian system.
Copyright © 2010 Nicolas Dandrimont
This manual page was written for the Debian system (and may be used by others).
Permission is granted to copy, distribute and/or modify this document under the
terms of the usual 3-clause BSD license.
On Debian systems, the complete text of the 3-clause BSD license License can be
found in /usr/share/doc/ramond/copyright.