ramond(8) System Manager's Manual ramond(8)NAME
ramond - IPv6 Router Advertisement MONitor Daemon
SYNOPSIS
ramond [ -c configfile ] [ -d ]
ramond -h
DESCRIPTION
This manual page documents briefly the ramond command.
ramond is a daemon program monitoring IPv6 router advertisement packets. When an advert is reveived, a configurable action occurs.
ramond was designed to "clear" (by sending spoofed zero lifetime adverts) rogue routes sent by users running 6to4 gateways on a campus net-
work. Actions are scriptable. Almost all the available information is passed to a script via environmental variables (see the ENVIRONMENT
section for details).
OPTIONS
The program follows the usual GNU command line syntax, without long options. A summary of options is included below.
-c configfile
Sets the path to the ramond configuration file. Default is /etc/ramond.conf
-d Do not daemonize.
-h Show summary of options.
FILES
/etc/ramond.conf
The system-wide configuration file to control the behaviour of ramond. See ramond.conf(5) for further details.
ENVIONMENT
This section details the environment variables set by ramond when it runs a user-configured script.
PREFIX The advertised prefix, or null
PREFIX_LEN
The length of the advertised prefix, or null
SOURCE_ADDR
The IPv6 source address of the packet
SOURCE_MAC
The MAC source address of the packet
INTERFACE
The interface which the packet was received on
SEE ALSO ramond.conf(5)AUTHORS
James Morse <morse_@users.sourceforge.net>
Wrote the ramond software.
Nicolas Dandrimont <nicolas.dandrimont@crans.org>
Wrote this manpage for the Debian system.
COPYRIGHT
Copyright (C) 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.
ramond(8)
Check Out this Related Man Page
DRBLSRV(8) Administration commands DRBLSRV(8)NAME
drblsrv - program to make a DRBL server
SYNOPSIS
drblsrv [{-f | --force-yes}] [{-i | --install}] [{-u | --uninstall}] [{-v | --verbose}] [{-t | --testing} {y | n}]
[{-a | --unstable} {y | n}] [{-n | --netinstall} {y | n}] [{-m | --smp-client} {y | n}] [{-x | --set-proxy} {y | n}]
[{-c | --console-output} {y | n}] [{-g | --upgrade_system} {y | n}] [{-k | --client_archi} {0 | 1 | 2}]
[{-o | --client_kernel_from} {1 | 2}] [{-s | --skip-select-repository}] [{-l | --language} {0 | 1 | 2}]
drblsrv [{-h | --help} | {-v | --version}]
DESCRIPTION
drblsrv is a program to build or maintain a DRBL server.
OPTIONS
The program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included
below.
-f, --force-yes
force yes, only for Debian-like distribution. It should not be used except in very special situations. Using force-yes can potentially
destroy your system!
-i, --install
install DRBL.
-u, --uninstall
uninstall DRBL.
-v, --verbose
verbose mode.
-t [y/n], --testing [y/n]
use packages in testing branch or not.
-a [y/n], --unstable [y/n]
use packages in unstable branch or not.
-n [y/n], --netinstall [y/n]
install the network installation program or not.
-m [y/n], --smp-client [y/n]
use SMP kernel for DRBL clients or not.
-x [y/n], --set-proxy [y/n]
set proxy or not.
-c [y/n], --console-output [y/n]
set console output for client or not.
-g [y/n], --upgrade_system [y/n]
upgrade system or not.
-k [0|1|2], --client_archi [0|1|2]
set the client's CPU arch, 0 for i386, 1 for i586, 2 for same level with DRBL server (for x86_64, use 2).
-o [1|2], --client_kernel_from [1|2]
choose client's kernel image from, 1 from DRBL server running kernel (if available), 2 from ayo repository.
-s, --skip-select-repository
skip the question for selecting repository.
-l [N], --language [N]
Set the language to be shown, where N: 0: English, 1: Traditional Chinese (Big5) - Taiwan, 2: Traditional Chinese (UTF-8, Unicode) -
Taiwan.
-h, --help
Show summary of options.
-v, --version
Show version of program.
FILES
/etc/drbl/drbl.conf
The system-wide configuration file to control the behaviour of drblsrv. See drbl.conf(5) for further details.
${HOME}/.drbl.conf
The per-user configuration file to control the behaviour of drblsrv. See drbl.conf(5) for further details.
ENVIRONMENT
DRBL_SCRIPT_PATH
If used, the defined path is used to access each of drbl's routine scripts.
DIAGNOSTICS
The following diagnostics may be issued on stderr:
Any error messages worth to be reported in this manpage?
If so, they should be documented here.
drblsrv provides some return codes, that can be used in scripts:
Code Diagnostic
0 Program exited successfully.
1 is such documentation useful? If no, erase it.
KNOWN BUGS
The program is currently limited to only work with ... [some known bugs?]
SEE ALSO drbl.conf(5), drblpush(8)AUTHORS
Georges Khaznadar <georgesk@ofset.org>
Wrote this manpage for the Debian system, based on the output of the command "drblsrv -h".
Steven Shiau <steven@nchc.org.tw>
Wrote the command drblsrv, including its short documentation.
COPYRIGHT
Copyright (C) 2011 Georges Khaznadar
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 GNU General Public License, Version 2 or (at
your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
drblsrv 12/27/2011 DRBLSRV(8)