<div dir="ltr"><div>Ok, thanks for the answer... but you're talking to a newb, so please be more precise ;).<br></div>Here are my questions:<br><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-12 19:05 GMT+02:00 Henning Rogge <span dir="ltr"><<a href="mailto:hrogge@gmail.com" target="_blank">hrogge@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Oct 12, 2015 at 1:36 PM, Charles Lesire-Cabaniols<br>
<<a href="mailto:charles.lesire@gmail.com">charles.lesire@gmail.com</a>> wrote:<br>
> Hi guys,<br>
><br>
> I am completely new to OLSR, and I would like to configure my network for a<br>
> multirobot application.<br>
> I have one Rapsberry PI2 on each robot, running Ubuntu 14.04.<br>
><br>
> I would like to configure my RPi to use OONF (olsrd2), but I am not sure to<br>
> have done the correct setup.<br>
> Here is the way I have proceeded and my questions:<br>
><br>
> 1- On each node (two for the moment), I built OONF.<br>
> 2- I configured the wlan interface of each node to connect in ad-hoc mode to<br>
> a common ESSID:<br>
> sudo iwconfig wlan0 mode ad-hoc essid mambo<br>
> 3- I configured the IP address of each node on the WLAN:<br>
> sudo ifconfig wlan0 169.254.0.x up<br>
> where x is the node number (here 1 and 2 resp.)<br>
><br>
> Question: Looks like setting up the IP is not necessary with olsrd2<br>
> (according to the doc), but without I could ping my nodes; what is the good<br>
> configuration to set?<br>
<br>
</span>If you want to run your interfaces with linklocal addresses, olsrd2<br>
(in dualstack mode with IPv6) can do this for you.<br>
<br>
BUT you need at least one routable (not linklocal) address on one<br>
interfaced used by olsrd2... in a multi-interface scenario this can be<br>
the loopback interface.<br></blockquote><div><br></div><div>And so? I tried to set a static address for my loopback in network/interfaces, but it is not taken into account.<br></div><div>And when I launch "olsrd2_static wlan0 lo", nothing specific happens in "route -n"<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
> 4- I launched 'olsrd2_static wlan0' on each node<br>
<br>
</span>With a single mesh interface you should set a routable address to the<br>
interface, otherwise only NHDP (and not OLSRv2) will work.<br>
<span class=""><br>
> 5- I could ping the other node but I don't know how to test further...<br>
><br>
> Question: Is there a test I could make to see if routing is effectively<br>
> using olsrd2?<br>
<br>
</span>With routable addresses you see more entries in your routing tables,<br>
especially if you have at least three nodes (and two of them don't see<br>
each other).<br>
<span class=""><br>
> 6- Question: Is there a way to retrieve the network information (the network<br>
> graph for instance) from oonf?<br>
> I have seen the netjson plugin mentionned on the doc, but I don't know how<br>
> to configure and launch it...<br>
<br>
</span>all the necessary plugins (nhdpinfo, olsrv2info netjson) are already<br>
part of the olsrd2 executable and need no configuration (as long as<br>
you want to connect to them from the same device).<br>
<br>
Connect to 127.0.0.1 port 2009 and you get a telnet interface where<br>
you can use "help" and "help <command>" to see what you can do.<br>
<br>
I have to see that I add a bit more information about the available<br>
telnet commands in olsrd2 to the wiki.<br></blockquote><div><br></div><div>Ok, I got it... but the netjsoninfo is empty (collectionrs = []) when my two nodes look connected<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Henning<br>
</font></span></blockquote></div><br></div></div></div></div>