Let the olsrd find the olsrd.conf in the PREFIXed directory
[olsrd.git] / files / olsrd.conf.default.lq
index 2116ec6..7f4772e 100644 (file)
 # Debug level(0-9)
 # If set to 0 the daemon runs in the background
 
-DebugLevel     2
+DebugLevel     1
 
 # IP version to use (4 or 6)
 
 IpVersion      4
 
+# FIBMetric ("flat", "correct", or "approx")
+
+FIBMetric "flat"
+
 # Clear the screen each time the internal state changes
 
 ClearScreen     yes
@@ -123,10 +127,15 @@ UseHysteresis     no
 
 LinkQualityLevel       2
 
-# Link quality window size
-# Defaults to 10
+# Link quality aging factor
+# Defaults to 0.1, smaller values mean faster reaction to changing links
+
+#LinkQualityAging 0.1 
+
+# Link quality algorithm
+# Defaults to "etx_fpm" for fixpoint based etx algorithm
 
-LinkQualityWinSize     10
+LinkQualityAlgorithm    "etx_fpm"
 
 # Polling rate in seconds(float). 
 # Default value 0.05 sec
@@ -171,31 +180,68 @@ MprCoverage       3
 # - The list of libraries cached in /etc/ld.so.cache
 # - /lib, followed by /usr/lib
 
-# Example plugin entry with parameters:
+# Example plugin entries with parameters:
 
-#LoadPlugin "olsrd_dyn_gw.so.0.3"
+#LoadPlugin "olsrd_arprefresh.so.0.1"
+#{
+#}
+
+#LoadPlugin "olsrd_dyn_gw_plain.so.0.4"
 #{
-    # Here parameters are set to be sent to the
-    # plugin. Theese are on the form "key" "value".
-    # Parameters ofcause, differs from plugin to plugin.
-    # Consult the documentation of your plugin for details.
-
-    # Example: dyn_gw params
-
-    # how often to check for Internet connectivity
-    # defaults to 5 secs
-#   PlParam     "Interval"   "40"
-    
-    # if one or more IPv4 addresses are given, do a ping on these in
-    # descending order to validate that there is not only an entry in
-    # routing table, but also a real internet connection. If any of
-    # these addresses could be pinged successfully, the test was
-    # succesful, i.e. if the ping on the 1st address was successful,the
-    # 2nd won't be pinged
-#   PlParam     "Ping"       "141.1.1.1"
-#   PlParam     "Ping"       "194.25.2.129"
 #}
 
+#LoadPlugin "olsrd_nameservice.so.0.3"
+#{
+#      PlParam "name"          "your-pc-hostname"
+#      PlParam "hosts-file"    "/var/run/hosts"
+#      PlParam "suffix"        ".olsr"
+#      PlParam "interval"      "180"
+#      PlParam "timeout"       "3600"
+#      PlParam "latlon-file"   "/var/run/latlon.js"
+#      PlParam "lat"           "52.000001"
+#      PlParam "lon"           "13.000001"
+#}
+
+#LoadPlugin "olsrd_txtinfo.so.0.1"
+#{
+#      PlParam "Accept" "127.0.0.1"
+#}
+
+#LoadPlugin "olsrd_dot_draw.so.0.3"
+#{
+#      PlParam "Accept" "127.0.0.1"
+#}
+
+#LoadPlugin "olsrd_httpinfo.so.0.1"
+#{
+#      PlParam     "port"   "8080"
+#      PlParam     "Host"   "127.0.0.1"
+#      PlParam     "Net"    "104.0.0.0 255.0.0.0"
+#      PlParam     "Net"    "192.168.0.0 255.255.0.0"
+#}
+
+#LoadPlugin "olsrd_dyn_gw.so.0.3"
+#{
+#      # Here parameters are set to be sent to the
+#      # plugin. Theese are on the form "key" "value".
+#      # Parameters ofcause, differs from plugin to plugin.
+#      # Consult the documentation of your plugin for details.
+#
+#      # Example: dyn_gw params
+#
+#      # how often to check for Internet connectivity
+#      # defaults to 5 secs
+#      PlParam     "Interval"   "40"
+#    
+#      # if one or more IPv4 addresses are given, do a ping on these in
+#      # descending order to validate that there is not only an entry in
+#      # routing table, but also a real internet connection. If any of
+#      # these addresses could be pinged successfully, the test was
+#      # succesful, i.e. if the ping on the 1st address was successful,the
+#      # 2nd won't be pinged
+#      PlParam     "Ping"       "141.1.1.1"
+#      PlParam     "Ping"       "194.25.2.129"
+#}
 
 
 # Interfaces and their rules
@@ -249,13 +295,13 @@ Interface "XXX" "YYY"
     # be used in most cases.
 
     # Hello interval in seconds(float)
-    HelloInterval    2.0
+    HelloInterval      2.0
 
     # HELLO validity time
     HelloValidityTime  20.0
 
     # TC interval in seconds(float)
-    TcInterval        5.0
+    TcInterval         5.0
 
     # TC validity time
     TcValidityTime     30.0
@@ -267,10 +313,11 @@ Interface "XXX" "YYY"
     MidValidityTime    30.0
 
     # HNA interval in seconds(float)
-    HnaInterval        5.0
+    HnaInterval                5.0
 
     # HNA validity time
-    HnaValidityTime    30.0
+    HnaValidityTime    30.0
+
 
     # When multiple links exist between hosts
     # the weight of interface is used to determine
@@ -279,9 +326,28 @@ Interface "XXX" "YYY"
     # on the characteristics of the interface,
     # but here you can specify a fixed value.
     # Olsrd will choose links with the lowest value.
-
+    # Note:
+    # Interface weight is used only when LinkQualityLevel is 0.
+    # For any other value of LinkQualityLevel, the interface ETX
+    # value is used instead.
     # Weight 0
 
 
-}
+    # If a certain route should be preferred 
+    # or ignored by the mesh, the Link Quality 
+    # value of a node can be multiplied with a factor 
+    # entered here. In the example the route 
+    # using 192.168.0.1 would rather be ignored.
+    # A multiplier of 0.5 will result in a small
+    # (bad) LinkQuality value and a high (bad)
+    # ETX value.
+    # Note:
+    # Link quality multiplier is used only when
+    # LinkQualityLevel is > 0.
 
+    # LinkQualityMult 192.168.0.1 0.5
+
+    # This multiplier applies to all other nodes 
+    # LinkQualityMult default 0.8
+
+}