Dear all,

I'm testing batman-adv in this scenario:

B1 -- GW -- EX

- B1 has only one interface (eth0) managed by batman
- GW has two interfaces: eth0, managed by batman and eth1
- EX has only one interface not managed by batman.

IP addresses:
- B1 - bat0: 192.168.10.1/24 - default gateway: 192.168.10.2
- GW: bat0: 192.168.10.2/24, eth1: 192.168.20.2/24
- EX: eth0: 192.168.20.3/24 - default gateway: 192.168.20.3

The three nodes are based on OpenWRT with kernel 2.6.28.10, but I have also repeated the test using a Ubuntu 9.04 PC.

The IP connectivity is ok and I can ping from B1 to EX and vice versa.
I have installed a tcp echo server on the three nodes and it works between B1-GW and GW-EX, but I have problem with B1-EX test.
B1 correctly receives data from EX, but EX application doesn’t receive data from B1. I repeated the test without batman and everything works fine.
Do you have any suggestion?
Regards,