Initial import
[olsrd.git] / files / olsrd.conf.default
1 #
2 # UniK OLSR daemon config file
3 #
4 # This file was shipped with olsrd 0.4.6
5 #
6 # Lines starting with a # are discarded
7 #
8
9 # Debug level(0-9)
10 # If set to 0 the daemon runs in the background
11
12 DEBUG           1
13
14 # IP version to use (4 or 6)
15
16 IPVERSION       4
17
18 # HNA IPv4 routes
19 # syntax: netaddr netmask
20 # Example Internet gateway:
21 # HNA4 0.0.0.0 0.0.0.0
22
23 #HNA4 15.15.0.0 255.255.255.0
24
25 # HNA IPv6 routes
26 # syntax: netaddr prefix
27 # Example Internet gateway:
28 #HNA6 :: 0
29
30 #HNA6 fec0:2200:106:: 48
31
32 # A list of whitespace separated interface names
33
34 INTERFACES      eth1 eth0
35
36 # Should olsrd keep on running even if there are
37 # no interfaces available? This is a good idea
38 # for a PCMCIA/USB hotswap environment.
39 # "yes" OR "no"
40
41 ALLOW_NO_INT    yes
42
43
44 # Olsrd plugins to load
45 # This must be the absolute path to the file
46 # or the loader will use the following scheme:
47 # - Try the paths in the LD_LIBRARY_PATH 
48 #   environment variable.
49 # - The list of libraries cached in /etc/ld.so.cache
50 # - /lib, followed by /usr/lib
51 #
52 # ONE PLUGIN PR. LINE
53
54 #LOAD_PLUGIN    olsrd_secure.so.0.3
55 #LOAD_PLUGIN    olsrd_dyn_gw.so.0.1
56 #LOAD_PLUGIN    olsrd_power.so.0.1
57
58 # IPv4 broadcast address to use. The
59 # one usefull example would be 255.255.255.255
60 # 'auto' uses the broadcastaddress
61 # every card is configured with
62
63 IP4BROAD        auto
64
65 # IPv6 address scope to use.
66 # Must be 'site-local' or 'global'
67
68 IP6ADDRTYPE     site-local
69
70 # IPv6 multicast address to use when
71 # using site-local addresses.
72 # 'auto' uses the default ff05::15
73
74 IP6MULTI-SITE   auto
75
76 # IPv6 multicast address to use when
77 # using global addresses
78 # 'auto' uses the default ff0e::1
79
80 IP6MULTI-GLOBAL auto
81
82 # Polling rate in seconds(float). 
83 # Auto uses default value 0.1 sec
84
85 POLLRATE        auto
86
87 # Hello interval in seconds(float)
88 # auto uses RFC proposed value
89
90 HELLOINT        auto
91
92 # HELLO hold time as a multiplier
93 # of the HELLOINT. Auto is the
94 # RFC proposed interval
95
96 HELLOMULTI      auto
97
98 # TC interval in seconds(float)
99 # auto uses RFC proposed value
100
101 TCINT           auto
102
103 # TC hold time as a multiplier
104 # of the TCINT. Auto is the
105 # RFC proposed interval
106
107 TCMULTI         auto
108
109 # HELLO interval for sending
110 # interval/holding time for wired
111 # links. This is a multiplier of
112 # the HELLOINT value. Auto is 2
113
114 NWHELLOINT      auto
115
116 # HELLO hold time for wired links,
117 # as a multiplier of the NWHELLOINT. 
118 # Auto is NWHELLOINT * 3.
119
120 NWHELLOMULTI    auto
121
122 # MID interval in seconds(float)
123 # auto uses RFC proposed value
124
125 MIDINT          auto
126
127 # MID hold time as a multiplier
128 # of the MIDINT. Auto is the
129 # RFC proposed interval
130
131 MIDMULTI        auto
132
133 # HNA interval in seconds(float)
134 # auto uses 3*TCINT
135
136 HNAINT          auto
137
138 # HNA hold time as a multiplier
139 # of the HNAINT. Auto is the
140 # RFC proposed interval
141
142 HNAMULTI        auto
143
144 # TOS(type of service) value for
145 # the IP header of control traffic.
146 # auto is 16
147
148 TOSVALUE        auto
149
150 # The fixed willingness to use(0-7)
151 # or "auto" to set willingness dynammically
152 # based on battery/power status
153
154 WILLINGNESS     auto
155
156 # Allow processes like the GUI front-end
157 # to connect to the daemon. 'yes' or 'no'
158
159 IPC-CONNECT     no
160
161
162 # Wether to use hysteresis or not
163 # Hysteresis adds more robustness to the
164 # link sensing but delays neighbor registration.
165 # Used by default. 'yes' or 'no'
166
167 USE_HYSTERESIS  yes
168
169 # Hysteresis parameters
170 # Do not alter these unless you know 
171 # what you are doing!
172 # Set to auto by default. Allowed
173 # values are floating point values
174 # in the interval 0,1
175 # THR_LOW must always be lower than
176 # THR_HIGH!!
177
178 HYST_SCALING    auto
179 HYST_THR_HIGH   auto
180 HYST_THR_LOW    auto
181
182
183 # TC redundancy
184 # Specifies how much neighbor info should
185 # be sent in TC messages
186 # Possible values are:
187 # 0 - only send MPR selectors
188 # 1 - send MPR selectors and MPRs
189 # 2 - send all neighbors
190 #
191 # auto - defaults to 0
192
193 TC_REDUNDANCY   auto
194
195
196 #
197 # MPR redundancy
198 # Specifies how many MPRs a node should
199 # try select to reach every 2 hop neighbor
200 #
201 # Can be set to any integer >0
202 #
203 # auto - defaults to 1
204
205 MPR_COVERAGE    auto