HI,
Now I switch to MAC address of bat0 as the source and destination address. In this case, I only have two nodes. Node A and node C.
Now, I cannot send packet from node A to node C, and vice versa. However, when I do batctl tcpdump bat0 on the receiver side, I can see print out shown in the following.
Warning - packet contains unknown ether type: 0x1337.
Not sure what should I do now.
this just means that batctl does not know how to print this packet type. Not surprising - you just created the packet type yourself. How should batctl know about it ?
I'd say if you get this warning on the other end your packet was successfully delivered.
Antonio, wouldn't it be possible to get the bat0 mac address from the global table even if there were other clients bridged into that node ? The bat0 entry should be the only one with the no_purge flag set.
Cheers, Marek