files: rename the generated configuration files
[olsrd.git] / files / olsrd.conf.default.full.txt
1 #
2 # OLSR.org routing daemon config file
3 # This file contains ALL available options and explanations about them
4 #
5 # Lines starting with a # are discarded
6 #
7
8 #### ATTENTION for IPv6 users ####
9 # Because of limitations in the parser IPv6 addresses must NOT
10 # begin with a ":", so please add a "0" as a prefix.
11
12 ###########################
13 ### Basic configuration ###
14 ###########################
15 # keep this settings at the beginning of your first configuration file
16
17 # Debug level (0-9)
18 # If set to 0 the daemon runs in the background, unless "NoFork" is set to true
19 # (Default is 1)
20
21 # DebugLevel  1
22
23 # IP version to use (4 or 6)
24 # (Default is 4)
25
26 # IpVersion 4
27
28 #################################
29 ### OLSRd agent configuration ###
30 #################################
31 # this parameters control the settings of the routing agent which are not
32 # related to the OLSR protocol and it's extensions
33
34 # Clear the screen each time the internal state changes
35 # (Default is yes)
36
37 # ClearScreen     yes
38
39 # Should olsrd keep on running even if there are
40 # no interfaces available? This is a good idea
41 # for a PCMCIA/USB hotswap environment.
42 # (Default is yes)
43
44 # AllowNoInt  yes
45
46 # LockFile
47 # The lockfile is used to prevent multiple OLSR instances running at the same
48 # time.
49 # (Linux/BSD default is "/var/run/olsrd-ipv(4/6).lock")
50 # (Win32 default is "<configfile>-ipv(4/6).lock")
51
52 # LockFile "olsrd.lock"
53
54 # Polling rate for OLSR sockets in seconds (float). 
55 # (Default is 0.05)
56
57 # Pollrate  0.05
58
59 # Interval to poll network interfaces for configuration changes (in seconds).
60 # Linux systems can detect interface statechange via netlink sockets.
61 # (Defaults is 2.5)
62
63 # NicChgsPollInt  2.5
64
65 # TOS(type of service) byte value for the IP header of control traffic.
66 # Must be multiple of 4, because OLSR doesn't use ECN
67 # (Default is 192, CS6 - Network Control)
68
69 # TosValue 192
70
71 # FIBMetric controls the metric value of the host-routes OLSRd sets.
72 # - "flat" means that the metric value is always 2 (or as configured 
73 #   with FIBMetricDefault). This is the preferred value because it helps 
74 #   the linux kernel routing to clean up older routes.
75 # - "correct" use the hopcount as the metric value.
76 # - "approx" use the hopcount as the metric value too, but does only update the
77 #   hopcount if the nexthop changes too
78 # (Default is "flat")
79
80 # FIBMetric "flat"
81 # FIBMetricDefault 2
82
83 #######################################
84 ### Linux specific OLSRd extensions ###
85 #######################################
86 # these parameters are only working on linux at the moment, but might become
87 # useful on BSD in the future
88
89 # SrcIpRoutes tells OLSRd to set the Src flag of host routes to the originator-ip
90 # of the node. In addition to this an additional localhost device is created
91 # to make sure the returning traffic can be received.
92 # (Default is "no")
93
94 # SrcIpRoutes no
95
96 # Specify the proto tag to be used for routes olsr inserts into kernel
97 # currently only implemented for linux
98 # valid values under linux are 1 .. 254
99 # 1 gets remapped by olsrd to 0 UNSPECIFIED (1 is reserved for ICMP redirects)
100 # 2 KERNEL routes (not very wise to use)
101 # 3 BOOT (should in fact not be used by routing daemons)
102 # 4 STATIC 
103 # 8 .. 15 various routing daemons (gated, zebra, bird, & co)
104 # (defaults to 0 which gets replaced by an OS-specific default value
105 # under linux 3 (BOOT) (for backward compatibility)
106
107 # RtProto 0
108
109 # Specifies the routing Table olsr uses
110 # RtTable is for host routes, RtTableDefault for the route to the default
111 # internet gateway (2 in case of IPv6+NIIT) and RtTableTunnel is for
112 # routes to the ipip tunnels, valid values are 1 to 254
113 # There is a special parameter "auto" (choose default below)
114 # (with smartgw: default is 254/223/224)
115 # (without smartgw: default is 254/254/254, linux main table)
116
117 # RtTable auto
118 # RtTableDefault auto
119 # RtTableTunnel auto
120
121 # Specifies the policy rule priorities for the three routing tables and
122 # a special rule for smartgateway routing (see README-Olsr-Extensions)
123 # Priorities can only be set if three different routing tables are set.
124 # if set the values must obey to condition
125 # RtTablePriority < RtTableDefaultOlsrPriority
126 # < RtTableTunnelPriority < RtTableDefaultPriority.
127 # There are two special parameters, "auto" (choose fitting to SmartGW
128 # mode) and "none" (do not set policy rule)
129 # (with smartgw: default is none/32776/32776/32796)
130 # (without smartgw: default is none/none/none/none)
131
132 # RtTablePriority auto
133 # RtTableDefaultOlsrPriority auto
134 # RtTableTunnelPriority auto
135 # RtTableDefaultPriority auto
136
137 # Activates (in IPv6 mode) the automatic use of NIIT
138 # (see README-Olsr-Extensions)
139 # (default is "yes")
140
141 # UseNiit yes
142
143 # Activates the smartgateway ipip tunnel feature.
144 # See README-Olsr-Extensions for a description of smartgateways.
145 # (default is "no")
146
147 # SmartGateway no
148
149 # Signals that the server tunnel must always be removed on shutdown,
150 # irrespective of the interface up/down state during startup.
151 # (default is "no")
152
153 # SmartGatewayAlwaysRemoveServerTunnel no
154
155 # Determines the maximum number of gateways that can be in use at any given
156 # time. This setting is used to mitigate the effects of breaking connections
157 # (due to the selection of a new gateway) on a dynamic network.
158 # (default is 1)
159
160 # SmartGatewayUseCount 1
161
162 # Determines the take-down percentage for a non-current smart gateway tunnel.
163 # If the cost of the current smart gateway tunnel is less than this percentage
164 # of the cost of the non-current smart gateway tunnel, then the non-current smart
165 # gateway tunnel is taken down because it is then presumed to be 'too expensive'.
166 # This setting is only relevant when SmartGatewayUseCount is larger than 1;
167 # a value of 0 will result in the tunnels not being taken down proactively.
168 # (default is 0)
169
170 # SmartGatewayTakeDownPercentage 0
171
172 # Determines the policy routing script that is executed during startup and
173 # shutdown of olsrd. The script is only executed when SmartGatewayUseCount
174 # is set to a value larger than 1. The script must setup policy routing
175 # rules such that multi-gateway mode works. A sample script is included.
176 # (default is not set)
177
178 # SmartGatewayPolicyRoutingScript ""
179
180 # Determines the egress interfaces that are part of the multi-gateway setup and
181 # therefore only relevant when SmartGatewayUseCount is larger than 1 (in which
182 # case it must be explicitly set).
183 # (default is not set)
184
185 # SmartGatewayEgressInterfaces ""
186
187 # Declares the file that contains the bandwidth parameters of the egress
188 # interfaces declared by SmartGatewayEgressInterfaces. Every line in the file
189 # declares bandwidth parameters of an egress interface, with the format:
190 #   # this is a comment
191 #   interface=upstream,downstream,pathcost,network/prefix,gateway
192 # (default is /var/run/olsrd-sgw-egress.conf)
193
194 # SmartGatewayEgressFile "/var/run/olsrd-sgw-egress.conf"
195
196 # Determines the period (in milliseconds) on which the SmartGatewayEgressFile
197 # is checked for changes and processed if changed.
198 # (default is 5000)
199
200 # SmartGatewayEgressFilePeriod "5000"
201
202 # Declares the file that is written by olsrd to contain the status of the smart
203 # gateways and is only relevant when SmartGatewayUseCount is larger than 1.
204 # The default setting is <not set>
205
206 # SmartGatewayStatusFile <not set>
207
208 # Determines the routing tables offset for multi-gateway policy routing tables
209 # See the policy routing script for an explanation.
210 # (default is 90)
211
212 # SmartGatewayTablesOffset 90
213
214 # Determines the policy routing rules offset for multi-gateway policy routing
215 # rules. See the policy routing script for an explanation.
216 # (default is 0, which indicates that the rules and tables should be aligned and
217 # puts this value at SmartGatewayTablesOffset - # egress interfaces -
218 # # olsr interfaces)
219
220 # SmartGatewayRulesOffset 87
221
222 # Allows the selection of a smartgateway with NAT (only for IPv4)
223 # (default is "yes")
224
225 # SmartGatewayAllowNAT yes
226
227 # Determines the period (in milliseconds) on which a new smart gateway
228 # selection is performed.
229 # (default is 10000 milliseconds)
230
231 # SmartGatewayPeriod 10000
232
233 # Determines the number of times the link state database must be stable
234 # before a new smart gateway is selected.
235 # (default is 6)
236
237 # SmartGatewayStableCount 6
238
239 # When another gateway than the current one has a cost of less than the cost
240 # of the current gateway multiplied by SmartGatewayThreshold then the smart
241 # gateway is switched to the other gateway. The unit is percentage.
242 # (defaults to 0)
243
244 # SmartGatewayThreshold 0
245
246 # The weighing factor for the gateway uplink bandwidth (exit link, uplink).
247 # See README-Olsr-Extensions for a description of smart gateways.
248 # (default is 1)
249
250 # SmartGatewayWeightExitLinkUp 1
251
252 # The weighing factor for the gateway downlink bandwidth (exit link, downlink).
253 # See README-Olsr-Extensions for a description of smart gateways.
254 # (default is 1)
255
256 # SmartGatewayWeightExitLinkDown 1
257
258 # The weighing factor for the ETX costs.
259 # See README-Olsr-Extensions for a description of smart gateways.
260 # (default is 1)
261
262 # SmartGatewayWeightEtx 1
263
264 # The divider for the ETX costs.
265 # See README-Olsr-Extensions for a description of smart gateways.
266 # (default is 0)
267
268 # SmartGatewayDividerEtx 0
269
270 # Defines what kind of Uplink this node will publish as a
271 # smartgateway. The existence of the uplink is detected by
272 # a route to 0.0.0.0/0, ::ffff:0:0/96 and/or 2000::/3.
273 # possible values are "none", "ipv4", "ipv6", "both"
274 # (default is "both")
275
276 # SmartGatewayUplink "both"
277
278 # Specifies if the local ipv4 uplink use NAT
279 # (default is "yes")
280
281 # SmartGatewayUplinkNAT yes
282
283 # Specifies the speed of the uplink in kilobit/s.
284 # First parameter is upstream, second parameter is downstream
285 # (default is 128/1024)
286
287 # SmartGatewaySpeed 128 1024
288
289 # Specifies the EXTERNAL ipv6 prefix of the uplink. A prefix
290 # length of more than 64 is not allowed.
291 # (default is 0::/0)
292
293 # SmartGatewayPrefix 0::/0
294
295 # Set to yes will make OLSRd to set the file 
296 # /proc/sys/net/ipv4/ip_forward to 1 during startup. It will be
297 # restored to the original value during shutdown
298 # Set this to no makes OLSRd check the value, if its not 1
299 # OLSRd will exit with an error.
300 # (default is yes)
301
302 # SetIpForward yes
303
304 ##############################
305 ### OLSR protocol settings ###
306 ##############################
307
308 # For testing purposes it may be nice to use another port for olsrd
309 # for using another port than the IANA assigned one 
310 # for a production network, there should be a good reason!!
311 # valid values are integers >1, please be careful with using reserved
312 # port numbers
313 # (default is 698, the IANA assigned olsr-port)
314
315 # OlsrPort 698
316
317 # Sets the main IP (originator ip) of the router. This IP will NEVER
318 # change during the uptime of olsrd.
319 # (default is 0.0.0.0, which triggers usage of the IP of the first interface)
320
321 # MainIp 10.0.0.1
322
323 # The fixed willingness to use (0-7)
324 # If not set willingness will be calculated
325 # dynamically based on battery/power status
326 # (default is 3)
327
328 # Willingness     3
329
330 # HNA (Host network association) allows the OLSR to announce
331 # additional IPs or IP subnets to the net that are reachable
332 # through this node.
333 # Syntax for HNA4 is "network-address    network-mask"
334 # Syntax for HNA6 is "network-address    prefix-length"
335 # (default is no HNA)
336 Hna4
337 {
338 # Internet gateway
339 # 0.0.0.0   0.0.0.0
340 # specific small networks reachable through this node
341 # 15.15.0.0 255.255.255.0
342 }
343 Hna6
344 {
345 # Internet gateway
346 #   0::                     0
347 # specific small networks reachable through this node
348 #   fec0:2200:106:0:0:0:0:0 48
349 }
350
351
352 # Hysteresis for link sensing (only for hopcount metric)
353 # Hysteresis adds more robustness to the link sensing
354 # but delays neighbor registration.
355 # (defaults to yes)
356
357 # UseHysteresis yes
358
359 # Hysteresis parameters (only for hopcount metric)
360 # Do not alter these unless you know what you are doing!
361 # Set to auto by default. Allowed values are floating point
362 # values in the interval 0,1
363 # THR_LOW must always be lower than THR_HIGH!!
364 # (default is 0.5/0.8/0.3)
365
366 # HystScaling  0.50
367 # HystThrHigh  0.80
368 # HystThrLow 0.30
369
370 # TC redundancy
371 # Specifies how much neighbor info should be sent in
372 # TC messages. Because of a design problem in the 0.5.x
373 # dijkstra implementation this value must be set to 2.
374 # 2 - send all neighbors
375 # (default is 2)
376
377 # TcRedundancy  2
378
379 # MPR coverage specifies how many MPRs a node should
380 # try select to reach every 2 hop neighbor. Because of
381 # a design problem in the 0.5.x lq mpr selection algorithm
382 # this value should be set to 7.
383 # (default is 7)
384
385 # MprCoverage 7
386
387 ################################
388 ### OLSR protocol extensions ###
389 ################################
390
391 # Link quality level switch between hopcount and 
392 # cost-based (mostly ETX) routing. Because of
393 # a design problem in the 0.5.x dijkstra algorithm this
394 # value should not be set to 1.
395 # 0 = do not use link quality
396 # 2 = use link quality for MPR selection and routing
397 # (default is 2)
398
399 # LinkQualityLevel 2
400
401 # Link quality algorithm (only for lq level 2)
402 # (see README-Olsr-Extensions)
403 # - "etx_float", a floating point  ETX with exponential aging
404 # - "etx_fpm", same as ext_float, but with integer arithmetic
405 # - "etx_ff" (ETX freifunk), an etx variant which use all OLSR
406 #   traffic (instead of only hellos) for ETX calculation
407 # - "etx_ffeth", an incompatible variant of etx_ff that allows
408 #   ethernet links with ETX 0.1.
409 # (defaults to "etx_ff")
410
411 # LinkQualityAlgorithm    "etx_ff"
412
413 # Link quality aging factor (only for lq level 2)
414 # Tuning parameter for etx_float and etx_fpm, smaller values
415 # mean slower changes of ETX value. (allowed values are
416 # between 0.01 and 1.0)
417 # (default is 0.05)
418
419 # LinkQualityAging 0.05
420
421 # Fisheye mechanism for TCs (0 meansoff, 1 means on)
422 # (default is 1)
423
424 # LinkQualityFishEye  1
425
426 #
427 # NatThreshold 
428 #
429 # (currently this is only in the freifunk firmware)
430 # If the NAT-Endpoint (the preferred 0/0 HNA emitting node)
431 # is to be changed, the ETX value of the current 0/0 is 
432 # multiplied with the NatThreshold value before being
433 # compared to the new one.
434 # The parameter can be a value between 0.1 and 1.0, but
435 # should be close to 1.0 if changed.
436 # WARNING: This parameter should not be used together with
437 # the etx_ffeth metric !!
438 # (defaults to 1.0)
439
440 # NatThreshold  1.0
441
442 #############################################################
443 ### Configuration of the IPC to the windows GUI interface ###
444 #############################################################
445
446 IpcConnect
447 {
448      # Determines how many simultaneously
449      # IPC connections that will be allowed
450      # Setting this to 0 disables IPC
451
452      # MaxConnections  0
453
454      # By default only 127.0.0.1 is allowed
455      # to connect. Here allowed hosts and networks can
456      # be added
457
458      # Host            127.0.0.1
459      # Host            10.0.0.5
460      # Net             192.168.1.0 255.255.255.0     
461 }
462
463 #####################################
464 ### Example plugin configurations ###
465 #####################################
466 # Olsrd plugins to load
467 # This must be the absolute path to the file
468 # or the loader will use the following scheme:
469 # - Try the paths in the LD_LIBRARY_PATH 
470 #   environment variable.
471 # - The list of libraries cached in /etc/ld.so.cache
472 # - /lib, followed by /usr/lib
473 #
474 # the examples in this list are for linux, so check if the plugin is
475 # available if you use windows/BSD.
476 # each plugin should have a README file in it's lib subfolder
477
478 # LoadPlugin "olsrd_httpinfo.dll"
479 LoadPlugin "olsrd_httpinfo.so.0.1"
480 {
481     # port number the httpinfo plugin will be listening, default 1978
482 #   PlParam     "port"   "8000"
483     
484     # ip address that can access the plugin, use "0.0.0.0"
485     # to allow everyone
486     PlParam     "Host"   "127.0.0.1"
487 #   PlParam     "Host"   "80.23.53.22"
488     
489     # networks that can access the plugin (ip/netmask)
490     # careful with 0.0.0.0/0, makes (ddos) attacks poss.
491 #   PlParam     "Net"    "0.0.0.0 0.0.0.0"
492     PlParam     "Net"    "104.0.0.0 255.255.0.0"
493     PlParam     "Net"    "192.168.0.0 255.255.0.0"
494 }
495
496 # LoadPlugin "olsrd_txtinfo.dll"
497 LoadPlugin "olsrd_txtinfo.so.0.1"
498 {
499     # the default port is 2006 but you can change it like this:
500     #PlParam     "port"   "8080"
501
502     # You can set a "accept" single address to allow to connect to
503     # txtinfo. If no address is specified, then localhost (127.0.0.1)
504     # is allowed by default.  txtinfo will only use the first "accept"
505     # parameter specified and will ignore the rest.
506
507     # to allow a specific host:
508     #PlParam      "accept" "172.29.44.23"
509     # if you set it to 0.0.0.0, it will accept all connections
510     #PlParam      "accept" "0.0.0.0"
511 }
512
513 # LoadPlugin "olsrd_jsoninfo.dll"
514 LoadPlugin "olsrd_jsoninfo.so.0.0"
515 {
516     # the default port is 2006 but you can change it like this:
517     #PlParam     "port"   "8080"
518
519     # You can set a "accept" single address to allow to connect to
520     # jsoninfo. If no address is specified, then localhost (127.0.0.1)
521     # is allowed by default.  jsoninfo will only use the first "accept"
522     # parameter specified and will ignore the rest.
523
524     # to allow a specific host:
525     #PlParam      "accept" "172.29.44.23"
526     # if you set it to 0.0.0.0, it will accept all connections
527     #PlParam      "accept" "0.0.0.0"
528
529     # specify a UUID for this node to track it for debugging
530     #PlParam      "UUIDFile" "/etc/olsrd/olsrd.uuid"
531 }
532
533 #LoadPlugin "olsrd_secure.so.0.3"
534 #{
535     # define source of keyfile for secure plugin
536     # see lib/secure/README_SECURE for more information
537     
538 #   PlParam     "Keyfile"   "/etc/olsr-keyfile.txt"
539 #}
540
541 #LoadPlugin "olsrd_dyn_gw.so.0.5"
542 #{
543     # The plugin check interval can be set here in milliseconds.
544     # The default is 1000 ms (1 second).
545 #    PlParam     "CheckInterval"  "5000"
546     
547     # The ping check interval in case there is any pinged host specified.
548     # The default is 5 seconds.
549 #    PlParam     "PingInterval"   "40"
550     
551     # If one or more IPv4 addresses are given, do a ping on these in
552     # descending order to validate that there is not only an entry in
553     # routing table, but also a real network connection. If any of
554     # these addresses could be pinged successfully, the test was
555     # succesful, i.e. if the ping on the 1st address was successful,the
556     # 2nd won't be pinged.
557     #
558     # The Ping list applies to the group of HNAs specified above or to the 
559                 # default internet gateway when no HNA is specified.
560                 #
561                 # Running the plugin without parameters acts as the 'old' dyn_gw_plain.
562     
563     #   The following ping entries for the internet gateway
564 #    PlParam "Ping"   "141.1.1.1"
565 #    PlParam "Ping"   "194.25.2.129"
566     
567     #   First group of HNAs with related ping host
568 #    PlParam    "HNA"      "192.168.80.0 255.255.255.0"
569 #    PlParam    "HNA"      "192.168.81.0 255.255.255.0"
570 #    PlParam    "Ping"   "192.168.81.12"
571     
572     #   Second HNA group with multiple related ping hosts.
573     #   Specifying multiple ping hosts provides redundancy.
574 #    PlParam "HNA"    "192.168.100.0 255.255.255.0"
575 #    PlParam "HNA"    "192.168.101.0 255.255.255.0"
576 #    PlParam "HNA"    "192.168.102.0 255.255.255.0"
577 #    PlParam "Ping"   "192.168.100.10"
578 #    PlParam "Ping"   "192.168.101.10"
579     
580     #   Third HNA group without ping check
581 #    PlParam "HNA"    "192.168.200.0 255.255.255.0"
582 #    PlParam "HNA"    "192.168.201.0 255.255.255.0"
583 #    PlParam "HNA"    "192.168.202.0 255.255.255.0"
584 #}
585
586 #LoadPlugin "olsrd_dyn_gw_plain.so.0.4"
587 #{
588 #}
589
590 #############################################
591 ### OLSRD default interface configuration ###
592 #############################################
593 # the default interface section can have the same values as the following
594 # interface configuration. It will allow you so set common options for all
595 # interfaces.
596
597 InterfaceDefaults {
598     # Ip4Broadcast      255.255.255.255
599 }
600
601 ######################################
602 ### OLSRd Interfaces configuration ###
603 ######################################
604 # multiple interfaces can be specified for a single configuration block
605 # multiple configuration blocks can be specified
606
607 # WARNING, don't forget to insert your interface names here !
608 Interface "<OLSRd-Interface1>" "<OLSRd-Interface2>"
609 {
610     # Interface Mode is used to prevent unnecessary
611     # packet forwarding on switched ethernet interfaces
612     # valid Modes are "mesh" and "ether"
613     # (default is "mesh")
614
615     # Mode "mesh"
616
617     # IPv4 broadcast address for outgoing OLSR packets.
618     # One useful example would be 255.255.255.255
619     # The second useful value would be to
620     # specify the peer address of an ptp-tunnel.
621     # another name of this parameter is "IPv4Multicast"
622     # (default is 0.0.0.0, which triggers the usage of the
623     # interface broadcast IP)
624     
625     # Ip4Broadcast      0.0.0.0
626
627     # IPv6 multicast address
628     # (default is FF02::6D, the manet-router linklocal multicast)
629
630     # IPv6Multicast     FF02::6D
631
632     # IPv4 src address for outgoing OLSR packages
633     # (default is 0.0.0.0, which triggers usage of the interface IP)
634
635     # IPv4Src 0.0.0.0
636
637     # IPv6 src prefix. OLSRd will choose one of the interface IPs
638     # which matches the prefix of this parameter.
639     # (default is 0::/0, which triggers the usage
640     # of a not-linklocal interface IP)
641
642     # IPv6Src 0::/0
643     
644     # Emission intervals in seconds.
645     # If not defined, Freifunk network defaults are used
646     # (default is 2.0/20.0 for Hello and 5.0/300.0 for Tc/Mid/Hna)
647
648     # HelloInterval       2.0
649     # HelloValidityTime  20.0
650     # TcInterval          5.0
651     # TcValidityTime    300.0
652     # MidInterval         5.0
653     # MidValidityTime   300.0
654     # HnaInterval         5.0
655     # HnaValidityTime   300.0
656     
657     # When multiple links exist between hosts
658     # the weight of interface is used to determine
659     # the link to use. Normally the weight is
660     # automatically calculated by olsrd based
661     # on the characteristics of the interface,
662     # but here you can specify a fixed value.
663     # Olsrd will choose links with the lowest value.
664     # Note:
665     # Interface weight is used only when LinkQualityLevel is set to 0.
666     # For any other value of LinkQualityLevel, the interface ETX
667     # value is used instead.
668     # Weight 0
669
670     # If a certain route should be preferred 
671     # or ignored by the mesh, the Link Quality 
672     # value of a node can be multiplied with a factor 
673     # entered here. In the example the route 
674     # using 192.168.0.1 would rather be ignored.
675     # A multiplier of 0.5 will result in a small
676     # (bad) LinkQuality value and a high (bad)
677     # ETX value.
678     # Note:
679     # Link quality multiplier is used only when
680     # LinkQualityLevel is > 0.
681
682     # example 1: reduce LQ to 192.168.0.1 by half
683     # LinkQualityMult 192.168.0.1 0.5
684
685     # example 2: reduce LQ to all nodes on this interface by 20%
686     # LinkQualityMult default 0.8
687 }