Hi Jonathan,
On Friday 27 May 2016 22:25:46 Jonathan Haws wrote:
I've followed the quick start guide, but apparently I'm missing something when it comes to non-batman clients.
I've set all this up using vagrant and VirtualBox. The mesh seems to work perfectly, however when I put in non-batman clients they cannot communicate one with another. I would expect that they would be able to ping one another.
I've given IP addresses to the bridge adapters on the 192.168.1.0/24 subnet. The clients I've given IP addresses on that same subnet (192.168.1.121 and 192.168.1.142). When I tried pinging, I don't get anything back. Sniffing packets in tcpdump shows that it is never getting anything back, though I did get an ARP back once with the correct MAC address, but still couldn't ping. Never got an ARP back again...
I can ping from each client to the IP address of the bridge they are connecting to, but cannot ping anything else on the network.
Any thoughts? Hopefully someone has seen this before and can point me in the right direction!
Also, is there a separate list for alfred, or should I use this list for alfred questions?
You can use this list for alfred stuff, there is no other list.
Thanks! Jon
Here are the commands I used to setup:
batctl if add eth0 (eth0 already up) ip link add name br0 type bridge ip link set dev eth1 master br0 ip link set dev bat0 master br0 ip link set up dev eth1 ip link set up dev bat0 ip addr replace dev br0 192.168.1.102/24 (and 104 on the other node)
This looks good as far as I can tell.
Do you happen to use the 192.168.1.0/24 somewhere else? Do you have some IPs configured on eth0 or eth1 by any chance (best to remove them).
I guess, the best way to debug is to check with tcpdump on each interface (eth0, eth1, bat0, etc) and on each machine where you see your data is lost.
Cheers, Simon