olsrd(8) olsrd(8)
NAME
olsrd - Optimized Link State Routing protocol daemon
SYNOPSIS
olsrd [ -i interface1 [interface2 ...] ] [ -f configfile ] [ -d debu-
glevel ] [ -ipv6 ] [ -ipc ] [ -dispin ] [ -dispout ] [ -tnl ] [ -bcast
broadcastaddress ] [ -delgw ] [ -hint HELLO interval for wireless inter-
faces ] [ -tcint TC interval ] [ -midint MID interval ] [ -hnaint HNA
interval ] [ -hhold HELLO validity time ] [ -thold TC validity time ] [
-tos TOS value ] [ -nhint HELLO interval non WLAN ] [ -nhhold HELLO
validity time non WLAN ] [ -T scheduler poll rate ]
DESCRIPTION
olsrd is an implementation of the Optimized Link State Routing protocol for
Mobile Ad-Hoc networks(MANET). The protocol is described in RFC3626. It
is designed to be run as a standalone server process - but as it is still
in an experimental stage most users will prefer running it with some
debug output which is directed to STDOUT.
This manual page only lists the command line arguments. For details of
the configuration file see the comments included in /etc/olsrd.conf.
Note that none of these options need to be set at the command line - all
these options and others can be set in the configuration file.
The homepage of olsrd is http://www.olsr.org
OPTIONS
-i interface1 ... interfaceN
This option specifies on what network interfaces olsrd should
run. These interfaces cannot be aliased interfaces such as
eth0:1.
-f configfile
This option overrides the default configuration file path
used by olsrd - /etc/olsrd.conf
-d debuglevel
This option specifies the amount of debug information olsrd
should write to STDOUT. If set to 0 olsrd will run in the
background.
-ipv6 This option instructs olsrd to use the Internet Protocol ver-
sion 6. The default is version 4.
-ipc This option allows the GUI front-end created fro olsrd to
connect to olsrd at runtime.
-dispin This option, when set, causes olsrd to display all incoming
packet data on STDOUT. When using IPv4 the data is displayed
in decimal format, when using IPv6 the data is displayed in
hexadecimal format.
-dispout This option, when set, causes olsrd to display all outgoing
packet data on STDOUT. When using IPv4 the data is displayed
in decimal format, when using IPv6 the data is displayed in
hexadecimal format.
-tnl When this option is set olsrd will use IP-in-IP tunneling to
Internet gateways. This is very experimental code and it
should not be used as of yet.
-delgw If this option is set olsrd will remove any default routes
set prior to adding an Internet route based on OLSR routing.
-bcast broadcastaddress
This option specifies what IPv4 broadcastaddress to use for
OLSR control traffic. The only value that currently makes
sense when setting broadcast address mannually is
255.255.255.255. The default action is to use the broadcas-
taddres that the network interface is preconfigured with(per
interface).
-hint seconds
This value sets the interval on which HELLO messages should
be generated. The value is a floating point number represent-
ing seconds.
-nhint seconds
This value sets the interval on which HELLO messages should
be generated on interfaces that are not detected to be wire-
less. The value is a floating point number representing sec-
onds.
-tcint seconds
This value sets the interval on which TC messages should be
generated. The value is a floating point number representing
seconds.
-midint seconds
This value sets the interval on which MID messages should be
generated. The value is a floating point number representing
seconds.
-hnaint seconds
This value sets the interval on which HNA messages should be
generated. The value is a floating point number representing
seconds.
-hhold multiplier
This option sets the announced HELLO validity time as a mul-
tiplier of the HELLO interval.
-nhhold multiplier
This option sets the announced HELLO validity time on non-
WLAN interfaces, as a multiplier of the HELLO interval.
-thold multiplier
This option sets the announced TC validity time as a multi-
plier of the TC interval.
-tos TOS-value
This option sets the type of service value that should be set
in the OLSR control traffic packet IP headers.
-T seconds This option sets the polling intervall of the scheduler. The
default is 0.1 seconds. This option should only be considered
if running with really low emission intervals.
FILES /etc/olsrd.conf
SEE ALSO
iwconfig(8) route(8).
Jun 2004 olsrd(8)