Re: [B.A.T.M.A.N.] lost connection to a client / Q: transglobal-table

Bastian Bittorf
2013-11-03T09:18:32Z

* Gui Iribarren <gui@altermundi.net> [03.11.2013 09:52]:
> >Each node has a macvlan called 'gateway0' which has the IP 192.168.0.1/32
> >This is just an IP which every DHCP-Client gets for "default-gateway".
> >(so the gateway is the node itself and not the internet-offering-node).
> >This looks like this:
> >
> >root@node222hybrid:~ ip address show dev gateway0
> >15: gateway0@br-mybridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
> >qdisc noqueue state UNKNOWN group default
> > link/ether 02:00:c0:ca:c0:1a brd ff:ff:ff:ff:ff:ff
>
> if this mac (02:00:c0:ca:c0:1a) exists on several different nodes
> that are not connected by a real ethernet backbone (and BLA2 enabled)
> then batman goes mushroom tripping, since it 'sees' that MAC as a
> non-mesh-client that is everywhere at the same time, and tries to
> roam it around, creating funny symptoms (like DUPs and such)

BINGO! thank you Gui - if i read the old mails, i can even see it
i the transglobal table. if i look into the mesh, it pop's up on
random nodes with random originators. yes: mushroom tripping 8-)

i will try the ebtables approach, but i dont like it.
IMHO it's more elegant to just 'ignore' this mac by the
daemon itself:

To the devs: is this possible?

bye, bastian