Hi Marek,
Thanks for clearing this up.
With no broadcom support in 2.6 then there is no kmod driver for batman.
It looks like its back to the earlier version of that did work (batman 0.2-rv478-1) just that it did not forward same subnet arps. I realise that performance is not going to be great with this but it will work
To do this do I basically setup one subnet for the batman nodes to run in, then further subnets for the hosts at each wrt batman mesh node, then just configure each batmand node to announce the host subnet?
So for a 3 node mesh, break the default bridge, assign a static network address to the eth0, assign a different subnet address to wl0
i.e
mesh node 1
eth0 172.16.1.1/24
wl0 192.168.1.1
run with batmand -a 172.16.1.0 wl0
mesh node 2
eth0 172.16.2.1/24
wl0 192.168.1.2
run with batmand -a 172.16.2.0 wl0
etc
Does this look correct to allow say 172.16.1.2 on the ethernet of mesh1 to ping 172.16.2.2 on the ethernet of mesh2?
Thanks again for sticking with this
nick
From: lindner_marek@yahoo.de To: b.a.t.m.a.n@lists.open-mesh.net Date: Thu, 6 Aug 2009 22:26:21 +0800 Subject: Re: [B.A.T.M.A.N.] Some handholding for batman-adv
Hi,
There seem to be 2 versions of advanced batman - batman-adv and kmod-batman-advanced, however for the k8.09.1/brcm 2.4 release there does not seem to be the kmod driver. So I have installed the batman-adv (batmand-adv_r1176-1_mipsel.ipk and battools) there is no batctl here.
batman-adv was the first attempt to write a layer 2 routing daemon. Unfortunately, due to the fact that it was written as user space application it came with a big performance penalty. We ported the code into kernel space by writing the batman-adv kernel module. Since the module is stable the daemon is deprecated. The OpenWRT package was removed - not sure why you still can install it.
batctl comes with the batman-adv kernel module as it has nothing to do with the user space daemon.
The kernel module requires linux 2.6 (nobody backported it to 2.4 yet). Unless you use the open source wifi drivers for the WRT you are stuck with the binary only wl driver which runs on linux 2.4 only. That is why you can't select kmod-batman-advanced.
Regards, Marek
B.A.T.M.A.N mailing list B.A.T.M.A.N@lists.open-mesh.net https://lists.open-mesh.net/mm/listinfo/b.a.t.m.a.n
_________________________________________________________________ Windows Live Messenger: Celebrate 10 amazing years with free winks and emoticons. http://clk.atdmt.com/UKM/go/157562755/direct/01/