[B.A.T.M.A.N.] Blocking OGMs from a node for testing purpose
ordex at ritirata.org
Mon May 10 13:57:55 CEST 2010
On lun, mag 10, 2010 at 01:47:58 +0800, Marek Lindner wrote:
> welcome on our list! :-)
Thank you! :)
> > To do this, first of all, I should block OGMs from a particular station.
> > I tried with ebtables in order to block all the packets with source MACa
> > (where MACa is the MAC address of the station I would prevent to
> > communicate with me), but I failed.
> > Does anyone know a working way to do what I described before?
> I think it would be easier to help you, if described in more detail what
> exactly you tried so far and why it was not successful. Please give us all the
> settings & commands involved otherwise we have to guess what is going on.
Ok, I'm going to list all the commands I used.
First of all, I'm using the svn version of batman-adv, in order to be up to date.
The topology, actually, is a simple adhoc net between two hosts.
What I did is: inserting the module, activating the if and adding the phy if to bat0:
# insmod batman-adv.ko
# ifconfig bat0 up
# batctl if add wlan0
Then I tried to block any kind of packets from a known mac (say MACa).
# ebtables -A INPUT -s MACa -j DROP
After this I checked with "battctl o" if I was still able to see the other host, and even waiting a few minutes, the host was still in the list.
What am I missing?
I tried also using the FORWARD chain of ebtables, and also adding more constraints on the filer, but it didn't help.
I hope to have explained it clearly.
More information about the B.A.T.M.A.N