d6ce40498b4afecc6b3620217c95c87158f0ee4d
[olsrd.git] / gui / win32 / Main / RFC-Default.olsr
1 #\r
2 # Default configuration for the GUI\r
3 #\r
4 \r
5 # Debug level(0-9)\r
6 # If set to 0 the daemon runs in the background\r
7 \r
8 DebugLevel      0\r
9 \r
10 # IP version to use (4 or 6)\r
11 \r
12 IpVersion       4\r
13 \r
14 # FIBMetric ("flat" or "correct")\r
15 \r
16 FIBMetric       "flat"\r
17 \r
18 # HNA IPv4 routes\r
19 # syntax: netaddr/prefix\r
20 \r
21 Hna4 {\r
22 }\r
23 \r
24 # Should olsrd keep on running even if there are\r
25 # no interfaces available? This is a good idea\r
26 # for a PCMCIA/USB hotswap environment.\r
27 # "yes" OR "no"\r
28 \r
29 AllowNoInt      yes\r
30 \r
31 # TOS(type of service) to use. Default is 16\r
32 \r
33 TosValue        16\r
34 \r
35 # Policy Routing Table to use. Default is 254\r
36 \r
37 RtTable         254\r
38 \r
39 # The fixed willingness to use(0-7)\r
40 # If not set willingness will be calculated\r
41 # dynammically based on battery/power status\r
42 \r
43 #Willingness    4\r
44 \r
45 # Allow processes like the GUI front-end\r
46 # to connect to the daemon.\r
47 \r
48 IpcConnect {\r
49     MaxConnections      0\r
50 }\r
51 \r
52 # Hysteresis adds more robustness to the\r
53 # link sensing.\r
54 # Used by default. 'yes' or 'no'\r
55 \r
56 UseHysteresis   no\r
57 \r
58 # Hysteresis parameters\r
59 # Do not alter these unless you know \r
60 # what you are doing!\r
61 # Set to auto by default. Allowed\r
62 # values are floating point values\r
63 # in the interval 0,1\r
64 # THR_LOW must always be lower than\r
65 # THR_HIGH!!\r
66 \r
67 #HystScaling    0.50\r
68 #HystThrHigh    0.80\r
69 #HystThrLow     0.30\r
70 \r
71 # Polling rate in seconds(float).\r
72 # Auto uses default value 0.05 sec\r
73 \r
74 Pollrate        0.10\r
75 # Interval to poll network interfaces for configuration\r
76 # changes. Defaults to 2.5 seconds\r
77 NicChgsPollInt  2.50\r
78 # TC redundancy\r
79 # Specifies how much neighbor info should\r
80 # be sent in TC messages\r
81 # Possible values are:\r
82 # 0 - only send MPR selectors\r
83 # 1 - send MPR selectors and MPRs\r
84 # 2 - send all neighbors\r
85 #\r
86 # defaults to 0\r
87 \r
88 TcRedundancy    0\r
89 \r
90 # MPR coverage\r
91 # Specifies how many MPRs a node should\r
92 # try select to reach every 2 hop neighbor\r
93 # Can be set to any integer >0\r
94 # defaults to 1\r
95 \r
96 MprCoverage     1\r
97 \r
98 # Link quality level\r
99 # 0 = do not use link quality\r
100 # 1 = use link quality for MPR selection\r
101 # 2 = use link quality for MPR selection and routing\r
102 \r
103 LinkQualityLevel        0\r
104 \r
105 # Fish Eye algorithm\r
106 # 0 = do not use fish eye\r
107 # 1 = use fish eye\r
108 \r
109 LinkQualityFishEye      0\r
110 \r
111 # Link quality window size\r
112 \r
113 LinkQualityWinSize      12\r
114 \r
115 # Clear screen when printing debug output?\r
116 \r
117 ClearScreen     no\r
118 \r
119 # Olsrd plugins to load\r
120 # This must be the absolute path to the file\r
121 # or the loader will use the following scheme:\r
122 # - Try the paths in the LD_LIBRARY_PATH \r
123 #   environment variable.\r
124 # - The list of libraries cached in /etc/ld.so.cache\r
125 # - /lib, followed by /usr/lib\r
126 \r
127 LoadPlugin "olsrd_httpinfo.dll" {\r
128     PlParam "Net"       "0.0.0.0 0.0.0.0"\r
129 }\r
130 \r
131 # Interfaces\r
132 # Multiple interfaces with the same configuration\r
133 # can shar the same config block. Just list the\r
134 # interfaces(e.g. Interface "eth0" "eth2"\r
135 \r
136 Interface "GUI" {\r
137 \r
138     # IPv4 broadcast address to use. The\r
139     # one usefull example would be 255.255.255.255\r
140     # If not defined the broadcastaddress\r
141     # every card is configured with is used\r
142 \r
143     #Ip4Broadcast       255.255.255.255\r
144 \r
145     # IPv6 address scope to use.\r
146     # Must be 'site-local' or 'global'\r
147 \r
148     Ip6AddrType         global\r
149 \r
150     # IPv6 multicast address to use when\r
151     # using site-local addresses.\r
152     # If not defined, ff05::15 is used\r
153     Ip6MulticastSite    ff05::15\r
154 \r
155     # IPv6 multicast address to use when\r
156     # using global addresses\r
157     # If not defined, ff0e::1 is used\r
158     Ip6MulticastGlobal  ff0e::1\r
159 \r
160     # Olsrd can autodetect changes in\r
161     # interface configurations. Enabled by default\r
162     # turn off to save CPU.\r
163     AutoDetectChanges: yes\r
164     # Emission and validity intervals.\r
165     # If not defined, RFC proposed values will\r
166     # in most cases be used.\r
167 \r
168     #HelloInterval      2.00\r
169     #HelloValidityTime  6.00\r
170     #TcInterval         5.00\r
171     #TcValidityTime     15.00\r
172     #MidInterval        5.00\r
173     #MidValidityTime    15.00\r
174     #HnaInterval        5.00\r
175     #HnaValidityTime    15.00\r
176     #LinkQualityMult    default 1.0\r
177     # When multiple links exist between hosts\r
178     # the weight of interface is used to determine\r
179     # the link to use. Normally the weight is\r
180     # automatically calculated by olsrd based\r
181     # on the characteristics of the interface,\r
182     # but here you can specify a fixed value.\r
183     # Olsrd will choose links with the lowest value.\r
184     # Note:\r
185     # Interface weight is used only when LinkQualityLevel is 0.\r
186     # For any other value of LinkQualityLevel, the interface ETX\r
187     # value is used instead.\r
188 \r
189     #Weight      0\r
190 \r
191 }\r