Provided by: olsrd_0.6.6.2-1ubuntu1_amd64 

NAME
olsrd - Optimized Link State Routing protocol daemon
SYNOPSIS
olsrd [ -i interface1 [interface2 ...] ] [ -f configfile ] [ -d debuglevel ] [ -ipv6 ] [ -ipc ] [
-dispin ] [ -dispout ] [ -nofork ] [ -bcast broadcastaddress ] [ -delgw ] [ -hint HELLO interval ] [
-tcint TC interval ] [ -midint MID interval ] [ -hnaint HNA interval ] [ -T scheduler poll rate ] [
-hemu IP address ]
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.
This implementation also features an alternative routing scheme based on link quality using an ETX-like
metric developed by the c-base community in Berlin. To enable and tweak this mode you must use 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 version 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.
-nofork This option, when set, causes olsrd not to fork and run in the background if started with
debuglevel 0. Useful for init scripts.
-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 broadcastaddres 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 representing seconds.
-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.
-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.
-hemu IP address
Use this option to connect to the olsr_switch network simulation application. Here IP address
will be the IP address that the process will set as its main address in the emulation mode.
This address has no connection to the real IP-stack and can be chosen freely.
FILES /etc/olsrd.conf
SEE ALSO
olsrd.conf(8).
Dec 2005 olsrd(8)