3feab56e4345e4f54c149630035866ad27d2807e
[olsrd.git] / gui / win32 / Main / LQ-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      1\r
50     Host                127.0.0.1\r
51     Net                 192.168.1.0/24\r
52 }\r
53 \r
54 # Hysteresis adds more robustness to the\r
55 # link sensing.\r
56 # Used by default. 'yes' or 'no'\r
57 \r
58 UseHysteresis   no\r
59 \r
60 # Hysteresis parameters\r
61 # Do not alter these unless you know \r
62 # what you are doing!\r
63 # Set to auto by default. Allowed\r
64 # values are floating point values\r
65 # in the interval 0,1\r
66 # THR_LOW must always be lower than\r
67 # THR_HIGH!!\r
68 \r
69 #HystScaling    0.50\r
70 #HystThrHigh    0.80\r
71 #HystThrLow     0.30\r
72 \r
73 # Polling rate in seconds(float).\r
74 # Auto uses default value 0.05 sec\r
75 \r
76 Pollrate        0.05\r
77 # Interval to poll network interfaces for configuration\r
78 # changes. Defaults to 2.5 seconds\r
79 NicChgsPollInt  2.50\r
80 # TC redundancy\r
81 # Specifies how much neighbor info should\r
82 # be sent in TC messages\r
83 # Possible values are:\r
84 # 0 - only send MPR selectors\r
85 # 1 - send MPR selectors and MPRs\r
86 # 2 - send all neighbors\r
87 #\r
88 # defaults to 0\r
89 \r
90 TcRedundancy    2\r
91 \r
92 # MPR coverage\r
93 # Specifies how many MPRs a node should\r
94 # try select to reach every 2 hop neighbor\r
95 # Can be set to any integer >0\r
96 # defaults to 1\r
97 \r
98 MprCoverage     7\r
99 \r
100 # Link quality level\r
101 # 0 = do not use link quality\r
102 # 1 = use link quality for MPR selection\r
103 # 2 = use link quality for MPR selection and routing\r
104 \r
105 LinkQualityLevel        2\r
106 \r
107 # Fish Eye algorithm\r
108 # 0 = do not use fish eye\r
109 # 1 = use fish eye\r
110 \r
111 LinkQualityFishEye      1\r
112 \r
113 # Link quality window size\r
114 \r
115 LinkQualityWinSize      100\r
116 \r
117 # Clear screen when printing debug output?\r
118 \r
119 ClearScreen     no\r
120 \r
121 # Olsrd plugins to load\r
122 # This must be the absolute path to the file\r
123 # or the loader will use the following scheme:\r
124 # - Try the paths in the LD_LIBRARY_PATH \r
125 #   environment variable.\r
126 # - The list of libraries cached in /etc/ld.so.cache\r
127 # - /lib, followed by /usr/lib\r
128 \r
129 LoadPlugin "olsrd_txtinfo.dll" {\r
130     PlParam "Accept"    "127.0.0.1"\r
131 }\r
132 LoadPlugin "olsrd_dot_draw.dll" {\r
133     PlParam "Accept"    "127.0.0.1"\r
134 }\r
135 LoadPlugin "olsrd_httpinfo.dll" {\r
136     PlParam "port"      "8080"\r
137     PlParam "Host"      "127.0.0.1"\r
138     PlParam "Net"       "104.0.0.0 255.0.0.0"\r
139     PlParam "Net"       "192.168.0.0 255.255.0.0"\r
140 }\r
141 \r
142 # Interfaces\r
143 # Multiple interfaces with the same configuration\r
144 # can shar the same config block. Just list the\r
145 # interfaces(e.g. Interface "eth0" "eth2"\r
146 \r
147 Interface "GUI" {\r
148 \r
149     # IPv4 broadcast address to use. The\r
150     # one usefull example would be 255.255.255.255\r
151     # If not defined the broadcastaddress\r
152     # every card is configured with is used\r
153 \r
154     #Ip4Broadcast       255.255.255.255\r
155 \r
156     # IPv6 address scope to use.\r
157     # Must be 'site-local' or 'global'\r
158 \r
159     Ip6AddrType         global\r
160 \r
161     # IPv6 multicast address to use when\r
162     # using site-local addresses.\r
163     # If not defined, ff05::15 is used\r
164     Ip6MulticastSite    ff05::15\r
165 \r
166     # IPv6 multicast address to use when\r
167     # using global addresses\r
168     # If not defined, ff0e::1 is used\r
169     Ip6MulticastGlobal  ff0e::1\r
170 \r
171     # Olsrd can autodetect changes in\r
172     # interface configurations. Enabled by default\r
173     # turn off to save CPU.\r
174     AutoDetectChanges: yes\r
175     # Emission and validity intervals.\r
176     # If not defined, RFC proposed values will\r
177     # in most cases be used.\r
178 \r
179     HelloInterval       5.00\r
180     HelloValidityTime   125.00\r
181     TcInterval          3.00\r
182     TcValidityTime      375.00\r
183     MidInterval         25.00\r
184     MidValidityTime     375.00\r
185     HnaInterval         25.00\r
186     HnaValidityTime     375.00\r
187     #LinkQualityMult    default 1.0\r
188     # When multiple links exist between hosts\r
189     # the weight of interface is used to determine\r
190     # the link to use. Normally the weight is\r
191     # automatically calculated by olsrd based\r
192     # on the characteristics of the interface,\r
193     # but here you can specify a fixed value.\r
194     # Olsrd will choose links with the lowest value.\r
195     # Note:\r
196     # Interface weight is used only when LinkQualityLevel is 0.\r
197     # For any other value of LinkQualityLevel, the interface ETX\r
198     # value is used instead.\r
199 \r
200     #Weight      0\r
201 \r
202 }\r