<div dir="ltr">Hi,<div><br></div><div>but you get layer2info data on the radio, right? especially for "layer2info neighbors".</div><div><br></div><div>Henning<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 29, 2016 at 9:24 PM, Anderson Huang <span dir="ltr"><<a href="mailto:anderson@silvustechnologies.com" target="_blank">anderson@silvustechnologies.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, <div><br></div><div>I am not using OpenWRT, but I executed the commands that I found relevant under this section. They make no difference. layer2info still does not output anything in the telnet interface. </div><div><br></div><div>Regards, </div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Anderson Huang </div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Aug 28, 2016 at 4:28 AM, 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"><div dir="ltr">Hi,<div><br></div><div>did you use the iptables/ebtables settings proposed on the <a href="http://olsr.org" target="_blank">olsr.org</a> webpage (or something equivalent)?</div><div><br></div><div><a href="http://www.olsr.org/mediawiki/index.php/DLEP#DLEP-radio_on_an_embedded_router_with_OpenWRT" target="_blank">http://www.olsr.org/mediawiki/<wbr>index.php/DLEP#DLEP-radio_on_a<wbr>n_embedded_router_with_OpenWRT</a><br></div><div><br></div><div>Henning</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Thu, Aug 25, 2016 at 11:55 PM, Anderson Huang <span dir="ltr"><<a href="mailto:anderson@silvustechnologies.com" target="_blank">anderson@silvustechnologies.c<wbr>om</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi everyone, <div><br></div><div>If you could, disregard the last email I sent as I have made some progress in establishing a working mesh network with dlep capabilities. I feel like I am very close, and am just missing a very small detail. Below is a summary of my setup and the error I run into. </div><div><br></div><div><span style="color:rgb(80,0,80);font-size:12.8px">Router 1 --(ethernet adapter)-- Radio 1 ---- (802.11s mesh network) ---- Radio 2 ----(ethernet adapter) ---- Router 2</span><br></div><div><span style="color:rgb(80,0,80);font-size:12.8px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:12.8px">Each of these nodes is running Linux, but not all versions of OONF are the same on each (if this is the problem, I can easily fix this). I have created a mesh network using open80211s tutorials. Radios 1 and 2 can successfully see each other through the mesh network. </span></div><div><span style="color:rgb(80,0,80);font-size:12.8px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:12.8px">Next, I have bridged the ethernet interface on each radio with the mesh point interface. Let's call the mesh interface mesh0 and the bridge br0. My configuration files, then, for the router looks like so. </span></div><div><span style="color:rgb(80,0,80);font-size:12.8px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:12.8px">[dlep_router=<ethernet enterface>]</span></div><div><br></div><div>and for the radio </div><div><br></div><div>[dlep_radio=mesh0]</div><div>    datapath_if    br0(also tried using <ethernet interface>)</div><div><br></div><div>In the terminal, I run on the router side, </div><div><br></div><div>./olsrd2_dlep_static <ethernet interface> lo --load=router.cfg</div><div><br></div><div>and on the radio side, </div><div><br></div><div>./dlep_radio_static --load=radio.cfg </div><div><br></div><div>Routers 1 and 2 are able to see each other across the mesh network, through routing tables using route -n. When I use br0 as the item to feed into datapath_if, the telnet interface gives me nothing when I query with the layer2info commands. In fact, when I try to do this on the router side, an unusual error pops up on the radio side, specifically of the kind as shown below. However, the correct neighbor shows up (e.g. the correct router on the other side of the mesh network). </div><div><br></div><div><div>14:25:12.946 WARN(stream_socket) src-plugins/subsystems/oonf_st<wbr>ream_socket.c 812: Error while writing to communication stream with fe80::a2ce:c8ff:fe07:d669: Broken pipe (32)</div></div><div><br></div><div>When I use an ethernet interface as the argument to datapath_if, the telnet interface gives me no response when I query with layer2info commands. </div><div><br></div><div>Let me know if there is any fix. Thank you for your help. </div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 24, 2016 at 3:01 PM, Anderson Huang <span dir="ltr"><<a href="mailto:anderson@silvustechnologies.com" target="_blank">anderson@silvustechnologies.c<wbr>om</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all, <div><br></div><div>So I am testing your plugins, specifically layer2, layer2info, and layer2_config. I am secondly confused on what the result of running such plugins should do - should I see test data in the OONF telnet plugin? May i have some clarification on which executable I should be running this plugin on top of (./olsrd2_dlep_static or ./dlep_radio_static)? For reference, my setup still looks as such (you can disregard the wifi). </div><span><div><br></div><div><span style="font-size:12.8px">Router 1 --(ethernet adapter)-- Radio 1 ---- (wifi & ethernet adapter) ---- Radio 2 ----(ethernet adapter) ---- Router 2</span><br></div><div><span style="font-size:12.8px"><br></span></div></span><div><span style="font-size:12.8px">The problem is that I cannot seem to achieve Router 1 <i><b>to see</b> </i>Router 2 through the telnet interface. Through bridging ethernet interfaces, I am able to see the logical IP addresses I assign through the end nodes' routing tables, but I do not think this is what I wanted. </span></div><div><span style="font-size:12.8px">802.11s is not supported on all my nodes unfortunately. If anyone has successfully created a mesh network with Linksys WRT54GL routers, I would appreciate any help with that as well.</span></div><span><font color="#888888"><div><br></div><div><span style="font-size:12.8px">Anderson Huang </span></div></font></span><div><div><div><span style="font-size:12.8px"><br></span></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 24, 2016 at 1:24 AM, Anderson Huang <span dir="ltr"><<a href="mailto:anderson@silvustechnologies.com" target="_blank">anderson@silvustechnologies.c<wbr>om</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am using a normal PC. I am able to compile and generate all executables as you have stated; however, the problem occurs because i am unable to follow through on the 802.11s mesh set-up (only one of my nodes has the network card capabilities to do this). Therefore, I was resorted to using OpenWRT to alleviate this problem. However, I bricked one of my routers today trying... I will most likely stick with a normal PC, but it seems like I will not be able to test the capabilities of the dlep_radio plugin using normal bridging. I will try using the layer 2 generator plugin and the layer 2 config plugins and report back to you on those results. Thank you for your help, and I will keep you updated. <div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 23, 2016 at 11:01 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"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>On Tue, Aug 23, 2016 at 11:13 PM, Anderson Huang <span dir="ltr"><<a href="mailto:anderson@silvustechnologies.com" target="_blank">anderson@silvustechnologies.c<wbr>om</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am unsure how to run the binaries with the layer-2 generator plugin, however. I try to run it with the --plugin= option to no avail. </div></blockquote><div><br></div></span><div>You could add the plugin name to the OpenWRT build file...</div><div><br></div><div>yes, I know its not perfect but the build system of OpenWRT is a headache... so I only have a list of "usual plugins" to be optionally added to OpenWRT by default.</div><span><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>I am trying to experiment with OpenWRT now and am confused as to how OONF ties in. Am I correct in assuming that the OpenWRT must be running on a PC, not per se a Linksys WRT54GL router? </div></div></blockquote><div><br></div></span><div>OONF = Olsr.org Network Framework.</div><div><br></div><div>Both my Olsrd2 and DLEP implementation are part of OONF.</div><div><br></div><div>If you are using a normal PC, just forget about OpenWRT and compile the executables yourself, you will find a description how to do this in the wiki.</div><span><font color="#888888"><div><br></div><div>Henning</div></font></span></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
</div></div><br></div></div><span><font color="#888888">--<br>
Olsr-users mailing list<br>
<a href="mailto:Olsr-users@lists.olsr.org" target="_blank">Olsr-users@lists.olsr.org</a><br>
<a href="https://lists.olsr.org/mailman/listinfo/olsr-users" rel="noreferrer" target="_blank">https://lists.olsr.org/mailman<wbr>/listinfo/olsr-users</a><br></font></span></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>