Conflicting BSSID, how to solve?

On 1 network I have 2 identical routers. LEDE gives both the same BSSID, leading to a few problems.

Where in LUCI can I manually change the BSSID ? Failing that, is there an SSH step-by-step to change the BSSID given by LEDE in a permanent way?

The MAC addresses for ethernet and wireless interfaces really should be derived from the hardware and correspond to the MAC addresses reserved by the vendor, please check why that isn't the case on your device and if that could be fixed.

As a workaround you could set "option macaddr 'AA:BB:CC:DD:EE:FF'" in your wifi-iface stanzas

1 Like

This issue sounds similar to:

https://bugs.openwrt.org/index.php?do=details&task_id=855

I solved my problem by:

https://openwrt.org/toh/arcadyan/ar7516#fix_wifi

suggests that, but I'd guess that you'll find the base MAC address in nvram and can derive the WLAN MAC addresses from that (many other devices do that via target/linux/brcm63xx/base-files/etc/board.d/02_network, but I don't see it for the Arcadyan AR7516 - another way would be defining it via dts).

found this worked:
SSH uci set wireless.@wifi-iface[0].macaddr='xx:xx:xx:xx:xx:xx'
SSH uci commit wireless
LUCI disable wifi
LUCI reboot
LUCI enable wifi

1 Like