I have not followed the whole thread but i got scared from this reply I hope I misunderstood if i do on newer version of batman $batctl if add eth0 what happen batman will use this interface to do "mesh" or will simply ignore it because it is ethernet? On 07/25/12 22:34, Simon Wunderlich wrote: > Hey Gui, > > On Mon, Jul 23, 2012 at 04:20:39AM -0300, Gui Iribarren wrote: >> On Sun, Jul 8, 2012 at 7:09 AM, Simon Wunderlich >> wrote: >> [..] >> >> When it doesn't work is when the ad-hoc connection is severed. >> which makes the thing look like >> http://www.open-mesh.org/attachments/download/128 >> that is, there are two gateways that can only talk to each other >> through ethernet (although it's not "batctl if add"ed) don't get each >> other OGMs >> after careful re-reading of BLAII docs in the wiki, and extensive >> chats with NicoEchaniz, i understood this is the planned behaviour (no >> OGMs on lan) >> > > Yes, that is expected behaviour. We don't want OGMs on the LAN, there were > issues with some more "intelligent" switches which regarded OGMs as threat > to the network. :) > > > OGMs are only sent on interfaces added with "batctl if add", and nowhere else. > > >>>> now, node D and C, too far away from each other to communicate over >>>> wlan, but connected by a "loooong eth cable" (mediated by a wds >>>> transparent bridge) wouldn't find each other batman originator. >>>> C originator table was empty, and D only showed P. >>>> I thought the transparent bridge was misbehaving, so I tried in a >>>> simpler setup using P and D, with the wifi off: >>>> but after disabling wlan0 (batctl if del wlan0-2) and adding eth0 >>>> (batctl if add eth0) on both nodes, batman could not see each other >>>> anymore :( >>>> i thought i was doing something wrong, so i tried in different ways, >>>> but could not get it to work. >>>> batctl td eth0 shows both outgoing OGMs from local , and incoming OGMs >>>> from remote, >>>> but batctl l only reported outgoing OGMs. >>>> >>>> http://pastebin.com/7DDUaXu1 >>> >>> Mhm, that's weird indeed. Is eth0 really not included in any other bridge? >>> It looks like the incoming packets don't reach BATMAN for some reason. >> Definitely not included in any bridge. >> Funny thing is, the only workaround i found for the bug is to >> *include* the interface in a bridge, and add that bridge to bat0 >> as in: >> brctl delif br-lan eth0 >> batctl if add eth0 >> # doesn't work >> >> brctl delif br-lan eth0 >> brctl addbr blah >> brctl addif blah eth0 >> batctl if add blah >> # works fine, OGMs pass through perfectly >> > > OK, so you say that it doesn't work when you simply add eth0 batctl, but it works > with the bridge? What is the minimal setup which is not working, two routers > and one cable? > > I'm sorry but you lost me somewhere, would be nice to get the smallest reproducable > setup. :) > > Cheers and thanks, > Simon