olsrd(8)
π NAME π
Okay bestie, meet olsrd β the Optimized Link State Routing protocol daemon π°οΈβ¨. This is the olsrd(8) page from the System Manager's Manual, and weβre gonna go through it together, no cap.
β¨ 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 πΈ
So olsrd is an implementation of the Optimized Link State Routing protocol for Mobile Ad-Hoc networks(MANET). The protocol is described in RFC3626 π. Itβs designed to be run as a standalone server process β but because itβs still in an experimental stage, most users will prefer running it with some debug output directed to STDOUT π.
This manual page only lists the command line arguments. For the configuration file deets, 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. Slay, config 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. No command-line shortcut for that one, bestie.
The homepage of olsrd is http://www.olsr.org π.
π OPTIONS π
Hereβs every flag, every arg, every little detail β donβt skip, iykyk.
-i interface1 ... interfaceNβ Tellsolsrdwhich network interfaces to run on. These interfaces cannot be aliased interfaces such aseth0:1. π«-f configfileβ Overrides the default configuration file path thatolsrduses:/etc/olsrd.conf. π-d debuglevelβ Sets how much debug infoolsrdwrites toSTDOUT. If set to0,olsrdwill run in the background. π-ipv6β Instructsolsrdto use Internet Protocol version 6. The default is version 4. π-ipcβ Lets the GUI front-end made forolsrdconnect toolsrdat runtime. π₯οΈ-dispinβ Makesolsrddisplay all incoming packet data onSTDOUT. With IPv4 the data is shown in decimal format; with IPv6 itβs shown in hexadecimal format. π₯-dispoutβ Makesolsrddisplay all outgoing packet data onSTDOUT. With IPv4 the data is shown in decimal format; with IPv6 itβs shown in hexadecimal format. π€-noforkβ Makesolsrdnot fork and run in the background if started with debuglevel0. Useful for init scripts. π οΈ-delgwβ If set,olsrdwill remove any default routes set prior to adding an Internet route based on OLSR routing. ποΈ-bcast broadcastaddressβ Sets what IPv4 broadcast address to use for OLSR control traffic. The only value that currently makes sense when setting the broadcast address manually is255.255.255.255. The default action is to use the broadcast address that the network interface is preconfigured with (per interface). π‘-hint secondsβ Sets the interval on which HELLO messages should be generated. The value is a floating point number representing seconds. π-tcint secondsβ Sets the interval on which TC messages should be generated. The value is a floating point number representing seconds. β±οΈ-midint secondsβ Sets the interval on which MID messages should be generated. The value is a floating point number representing seconds. β²οΈ-hnaint secondsβ Sets the interval on which HNA messages should be generated. The value is a floating point number representing seconds. π°οΈ-T secondsβ Sets the polling interval of the scheduler. The default is0.1seconds. This option should only be considered if running with really low emission intervals. β‘-hemu IP addressβ Use this to connect to theolsr_switchnetwork simulation application. HereIP addressis 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).
xoxo, the olsrd(8) page β Dec 2005 edition, signing off ππβ¨
π¦ where this page comes from
- nixos 26.05: olsrd 0.9.8
- nixpkgs unstable: olsrd 0.9.8
- Copyright (c) 2003-2005 Andreas TοΏ½nnesen
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms