Add a missing quote to interface name example
[olsrd.git] / files / olsrd.conf.default.lq-fisheye
1 #
2 # OLSR.org routing daemon config file
3 # This file contains the usual options for an ETX based
4 # stationary network with fisheye
5 # (for other options see olsrd.conf.default.full)
6 #
7 # Lines starting with a # are discarded
8 #
9
10 #### ATTENTION for IPv6 users ####
11 # Because of limitations in the parser IPv6 addresses must NOT
12 # begin with a ":", so please add a "0" as a prefix.
13
14 ###########################
15 ### Basic configuration ###
16 ###########################
17 # keep this settings at the beginning of your first configuration file
18
19 # Debug level (0-9)
20 # If set to 0 the daemon runs in the background, unless "NoFork" is set to true
21 # (Default is 1)
22
23 # DebugLevel  1
24
25 # IP version to use (4 or 6)
26 # (Default is 4)
27
28 # IpVersion 4
29
30 #################################
31 ### OLSRd agent configuration ###
32 #################################
33 # this parameters control the settings of the routing agent which are not
34 # related to the OLSR protocol and it's extensions
35
36 # FIBMetric controls the metric value of the host-routes OLSRd sets.
37 # - "flat" means that the metric value is always 2. This is the preferred value
38 #   because it helps the linux kernel routing to clean up older routes
39 # - "correct" use the hopcount as the metric value.
40 # - "approx" use the hopcount as the metric value too, but does only update the
41 #   hopcount if the nexthop changes too
42 # (Default is "flat")
43
44 # FIBMetric "flat"
45
46 #######################################
47 ### Linux specific OLSRd extensions ###
48 #######################################
49 # these parameters are only working on linux at the moment, but might become
50 # useful on BSD in the future
51
52 # SrcIpRoutes tells OLSRd to set the Src flag of host routes to the originator-ip
53 # of the node. In addition to this an additional localhost device is created
54 # to make sure the returning traffic can be received.
55 # (Default is "no")
56
57 # SrcIpRoutes no
58
59 # Specify the proto tag to be used for routes olsr inserts into kernel
60 # currently only implemented for linux
61 # valid values under linux are 1 .. 254
62 # 1 gets remapped by olsrd to 0 UNSPECIFIED (1 is reserved for ICMP redirects)
63 # 2 KERNEL routes (not very wise to use)
64 # 3 BOOT (should in fact not be used by routing daemons)
65 # 4 STATIC 
66 # 8 .. 15 various routing daemons (gated, zebra, bird, & co)
67 # (defaults to 0 which gets replaced by an OS-specific default value
68 # under linux 3 (BOOT) (for backward compatibility)
69
70 # RtProto 0
71
72 # RtPolicy activates the usage of routing tables and policy rules for OLSRd
73 # routing. It's used to keep host and default route in different tables and
74 # to handle more complicated routing setups with SmartGateway
75 # (Default is "yes")
76
77 # RtPolicy yes
78
79 # Activates (in IPv6 mode) the automatic use of NIIT
80 # (see README_NIIT_SMARTGW)
81 # (default is "yes")
82
83 # UseNiit yes
84
85 # Activates the smartgateway ipip tunnel feature.
86 # See README_NIIT_SMARTGW for a description of smartgateways.
87 # (default is "yes")
88
89 # SmartGateway yes
90
91 # Allows the selection of a smartgateway with NAT (only for IPv4)
92 # (default is "yes")
93
94 # SmartGatewayAllowNAT yes
95
96 # Defines what kind of Uplink this node will publish as a
97 # smartgateway. The existence of the uplink is detected by
98 # a route to 0.0.0.0/0, ::ffff:0:0/96 and/or 2000::/3.
99 # possible values are "none", "ipv4", "ipv6", "both"
100 # (default is "both")
101
102 # SmartGatewayUplink "both"
103
104 # Specifies if the local ipv4 uplink use NAT
105 # (default is "yes")
106
107 # SmartGatewayUplinkNAT yes
108
109 # Specifies the speed of the uplink in kilobit/s.
110 # First parameter is upstream, second parameter is downstream
111 # (default is 128/1024)
112
113 # SmartGatewaySpeed 128 1024
114
115 # Specifies the EXTERNAL ipv6 prefix of the uplink. A prefix
116 # length of more than 64 is not allowed.
117 # (default is 0::/0
118
119 # SmartGatewayPrefix 0::/0
120
121 ##############################
122 ### OLSR protocol settings ###
123 ##############################
124
125 # HNA (Host network association) allows the OLSR to announce
126 # additional IPs or IP subnets to the net that are reachable
127 # through this node.
128 # Syntax for HNA4 is "network-address    network-mask"
129 # Syntax for HNA6 is "network-address    prefix-length"
130 # (default is no HNA)
131 Hna4
132 {
133 # Internet gateway
134 # 0.0.0.0   0.0.0.0
135 # specific small networks reachable through this node
136 # 15.15.0.0 255.255.255.0
137 }
138 Hna6
139 {
140 # Internet gateway
141 #   0::                     0
142 # specific small networks reachable through this node
143 #   fec0:2200:106:0:0:0:0:0 48
144 }
145
146 ################################
147 ### OLSR protocol extensions ###
148 ################################
149
150 # Link quality algorithm (only for lq level 2)
151 # (see README_LQ_ALGORITHMS)
152 # - "etx_float", a floating point  ETX with exponential aging
153 # - "etx_fpm", same as ext_float, but with integer arithmetic
154 # - "etx_ff" (ETX freifunk), an etx variant which use all OLSR
155 #   traffic (instead of only hellos) for ETX calculation
156 # - "etx_ffeth", an incompatible variant of etx_ff that allows
157 #   ethernet links with ETX 0.1.
158 # (defaults to "etx_ff")
159
160 # LinkQualityAlgorithm    "etx_ff"
161
162 # Fisheye mechanism for TCs (0 meansoff, 1 means on)
163 # (default is 1)
164
165 # LinkQualityFishEye  1
166
167 #####################################
168 ### Example plugin configurations ###
169 #####################################
170 # Olsrd plugins to load
171 # This must be the absolute path to the file
172 # or the loader will use the following scheme:
173 # - Try the paths in the LD_LIBRARY_PATH 
174 #   environment variable.
175 # - The list of libraries cached in /etc/ld.so.cache
176 # - /lib, followed by /usr/lib
177 #
178 # the examples in this list are for linux, so check if the plugin is
179 # available if you use windows/BSD.
180 # each plugin should have a README file in it's lib subfolder
181
182 # LoadPlugin "olsrd_txtinfo.dll"
183 LoadPlugin "olsrd_txtinfo.so.0.1"
184 {
185     # port number the txtinfo plugin will be listening, default 2006
186 #   PlParam     "port"   "81"
187     # ip address that can access the plugin, use "0.0.0.0"
188     # to allow everyone
189     PlParam     "Accept"   "127.0.0.1"
190 }
191
192 #############################################
193 ### OLSRD default interface configuration ###
194 #############################################
195 # the default interface section can have the same values as the following
196 # interface configuration. It will allow you so set common options for all
197 # interfaces.
198
199 InterfaceDefaults {
200     # Ip4Broadcast      255.255.255.255
201 }
202
203 ######################################
204 ### OLSRd Interfaces configuration ###
205 ######################################
206 # multiple interfaces can be specified for a single configuration block
207 # multiple configuration blocks can be specified
208
209 # WARNING, don't forget to insert your interface names here !
210 Interface "<OLSRd-Interface1>" "<OLSRd-Interface2>"
211 {
212     # Interface Mode is used to prevent unnecessary
213     # packet forwarding on switched ethernet interfaces
214     # valid Modes are "mesh" and "ether"
215     # (default is "mesh")
216
217     # Mode "mesh"
218 }