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