<div dir="ltr">Hi Henning,<div><br></div><div>Thanks, I have been using olsrd2_sliver_static now. </div><div><br></div><div>Now, I have used the configuration files to set link speeds as you advised.  Before then, I just assumed that olsr probes link related statistics. </div><div><br></div><div>Please find the configuration files and running command as attached, I have used. I hope they are correct, it would be an example usage of configurations. I couldn't decide to write any postfix to the rates. </div><div><br></div><div>Now, something changed at the routes, but not it got worse. OLSR chooses the worst link. Even, path A to B now is via C. </div><div><br></div><div>Where am I wrong ? </div><div><br></div><div><span style="font-size:12.8000001907349px">If you run olsrd2 only with the "eth1" parameter, it should not set</span><br></div><div><span style="font-size:12.8000001907349px">any other interfaces...</span><br style="font-size:12.8000001907349px"><span class="im" style="font-size:12.8000001907349px"><br>> you can note that Destination addresses are actually their own addresses. In<br>> practice there is no problem because operating system doesn't use those<br>> routing table entries. I think, it would be nice to not add them into the<br>> routing table.<br><br></span><span style="font-size:12.8000001907349px">Can you post the three commands you used to start olsrd?</span><div class="" style="font-size:12.8000001907349px"><div id=":167" class="" tabindex="0"><br></div></div></div><div>About invalid routes I have mentioned at my previous mail. I just run the olsrd2 with two interface.  </div><div><br></div><div><i>./olsrd2_static eth2 eth3 </i><br></div><div><br></div><div>Also, I couldn't reach the remote control interface of olsr daemon via http interface?  I just opened the firefox and write the address of <a href="http://127.0.0.1:8080">http://127.0.0.1:8080</a> . Unfortunately not working :(</div><div><br></div><div>I asked lots of questions, but couldn't find the answers at wiki.  Sorry :(</div><div><br></div><div>Thanks / Regards</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 4, 2015 at 12:02 PM, Henning Rogge <span dir="ltr"><<a href="mailto:hrogge@gmail.com" target="_blank">hrogge@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
you can try to compile the "olsrd2_sliver" application, which is olsrd2 for VMs.<br>
<br>
**add todo list** add documentation for olsrd2_sliver target<br>
<br>
try "make olsrd2_sliver_static" and you should get an executable<br>
without the nl80211_listener plugin (verify with "olsrd2_sliver_static<br>
--version").<br>
<br>
Henning<br>
<span class=""><br>
On Wed, Mar 4, 2015 at 10:52 AM, Taner Kurtulus <<a href="mailto:tkurtulus@gmail.com">tkurtulus@gmail.com</a>> wrote:<br>
> Hi Henning,<br>
><br>
> Thanks for your valuable help.<br>
><br>
> I have tested with just olsrd2_static eth1 and everything worked fine.<br>
><br>
> In my first trials, I disabled plugin which uses libnl to compile it. Since<br>
> I don't  use wifi, I thought that I don't need it. But it didn't work with<br>
> this simple command (olsrd2_static eth1) than I added the other parameters.<br>
> However it didn't work. Than, I thought  that it would be because of libnl.<br>
> Than I compiled with libnl, but I didn't test again with that simple command<br>
> (olsrd2_static eth1).  After your advise, I checked and it worked. Thanks<br>
> again.<br>
><br>
> After working the first scenario, I tried my real need which is about<br>
> choosing the best link in terms of bandwidth and reliability.<br>
> Here is my real need, which is choosing the best route, and dynamically<br>
> change when the conditions change.  I believe OLSRv2 can handle my need.<br>
><br>
><br>
> 10.0.1.1   < -  2 Mbps - > 10.0.1.2   10.0.2.2    < -  2 Mbps - > 10.0.2.3<br>
>   A                B                C<br>
> 10.0.3.1   < -                   128 kbps  %5 loss                        -<br>
>> 10.0.3.3<br>
><br>
> After, using olsrv2 I would like to reach C from A via B. But it chooses<br>
> direct link which is 128 kbps.<br>
<br>
</span>Without any source to tell olsrd2 the linkspeed the A-C link is better<br>
than A-B plus B-C.<br>
<br>
You can try the linkconfig plugin:<br>
<a href="http://www.olsr.org/mediawiki/index.php/Link_Config_Plugin" target="_blank">http://www.olsr.org/mediawiki/index.php/Link_Config_Plugin</a><br>
<span class=""><br>
> But, when I run the scenario, it didn't worked in the way I want. Could you<br>
> help me about configuring the olsrd2 to make my scenario work.<br>
><br>
> By the way, there is an other strange behavior about routing table.  Such<br>
> that OLSR adds its own IP addres into the routing table with a next hop<br>
> destined to other machine.<br>
><br>
>                                      Destination      Gateway   Dev<br>
> At machine A, it added  10.0.3.1          10.0.1.2    eth1<br>
> At machine B, it added  10.0.2.2          10.0.2.3    eth4<br>
> At machine C, it added  10.0.3.3          10.0.2.2    eth2<br>
<br>
</span>If you run olsrd2 only with the "eth1" parameter, it should not set<br>
any other interfaces...<br>
<span class=""><br>
> you can note that Destination addresses are actually their own addresses. In<br>
> practice there is no problem because operating system doesn't use those<br>
> routing table entries. I think, it would be nice to not add them into the<br>
> routing table.<br>
<br>
</span>Can you post the three commands you used to start olsrd?<br>
<span class="HOEnZb"><font color="#888888"><br>
Henning<br>
</font></span></blockquote></div><br></div>