root@do-ext:~# brctl show
bridge name bridge id STP enabled interfaces
br-lan 7fff.90f652ffc262 no eth0
eth0.1
wlan0-1
root@do-ext:~#
root@do-ext:~# batctl if
mesh0: active
root@do-ext:~#
on both routers... very happy but... how do I send traffic through this link now? I created an AP with same name on the extender but traffic is not going through the mesh interfaces...
You show brctl does not have mesh0 in the bridge I assume you'd want to include that iface, either that or set up routing through a new openwrt interface that uses mesh0 as it's physical interface
root@do-ext:~# brctl show
bridge name bridge id STP enabled interfaces
br-lan 7fff.90f652ffc262 no eth0
eth0.1
wlan0-1
br-vlan1111 7fff.96d31d27d02e yes bat0.1111
root@do-ext:~#
Repeater
root@do-repeater:~# brctl show
bridge name bridge id STP enabled interfaces
br-bat0 7fff.000000000000 no
br-lan 7fff.18d6c799f4b0 yes eth0.1
wlan1
root@do-repeater:~#
At this point I have a wifi AP on repeater and when I connect to that AP I have no connectivity..
Any clue of why the output of batctl is different and what am I doing wrong?
root@do-ext:~# brctl show
bridge name bridge id STP enabled interfaces
br-lan 7fff.90f652ffc262 no eth0
eth0.1
wlan0-1
bat0
bat0.1111
br-vlan3333 7fff.dee7bf5d4c8e yes bat0.3333
root@do-ext:~#
Extender
root@do-repeater:~# brctl show
bridge name bridge id STP enabled interfaces
br-lan 7fff.18d6c799f4b0 no eth0.1
br-vlan3333 7fff.1ad6c799f4b2 yes wlan1-1
bat0.3333
root@do-repeater:~#
So it looks like now the bat interfaces are in the bridge (only with wlan1-1 on repeater, with lan&wlan on main router) but still when I try to connect to wlan1-1 (in AP mode) I don't receive an IP address from main router...
When you run VLANs on an interface, do not put the base interface (eth0, bat0 etc) into any bridges.
You have to set up an IP address on the 3333 interface to get the router OS to respond to any attempt to ping it etc. Proto none is only for cases where you immediately bridge out to something else and do not want any interaction with the local OS.
I did notice that you've got some old cruft in your config.
You can safely remove these from your config as they were used some time ago to keep state information during LuCI-based edits. They are not used for config so are not causing you any problems, just distractions. See further https://github.com/openwrt/luci/issues/1655, resolved March, 2018
Thank you both, it works! Guess what? The mistake was in the only file I didn't share, /etc/config/wireless where the mesh interfaces were using different channels. I fixed also your suggestions anyway..