While setting up aimesh I found that a smart switch blocks the wired connection between the node and
the main router. Does this connection use a tagged VLAN? If it is using a tagged VLAN what is the VLAN ID/number?
I was able to get AIMesh working with an Aruba InstantOn 1930 48-port POE managed switch. The issue is some sloppy code in Asus’s router software, but which can be worked around as follows (with steps 4/5 depending on whether you will use all wired backhaul, or a combination of wired and wireless backhaul):
1. Create a VLAN on the switch that includes all ports you will use for the Ethernet backhaul, with those ports UNTAGGED. I used default VLAN 1 for this.
2. Connect the Asus router via Ethernet from a switch port on VLAN 1 to a LAN port on the router.
3. Connect the Asus wired nodes via Ethernet from a switch port on VLAN 1 to each node’s 2.5G WAN port.
4. (Only if all nodes wired): If ALL your Asus nodes are connected via Ethernet, go to the ASUS router web portal, navigate to General>AIMesh>System Settings>Ethernet Backhaul Mode, and check the enable toggle switch. Once enabled, you are done, and all nodes should now recognize the Ethernet backhaul. Wallah!
5. (Some nodes wired, some nodes wireless): If ANY of your Asus nodes will use wireless backhaul, the Ethernet Backhaul Mode toggle will be greyed out by Asus’s software. Instead, you have to manually set the Backhaul Connection Priority for each node. For each node, go to the ASUS router web portal, navigate to General>AIMesh>Topology>Node Name>Management>Backhaul Connection Priority. For each Ethernet backhaul node, set the priority to “2.5G WAN first.” For each wireless backhaul node, set the priority to either “6GHz WiFi first,” “5GHz WiFi first,” or “Auto.” Done.
Ultimately, the problem is Asus’s “Auto” Backhaul Connection Priority setting. If a node’s priority is “Auto,” it will correctly default to Ethernet backhaul when connected directly to the router or through an unmanaged switch. However, the “Auto” setting will incorrectly default to wireless backhaul when the Ethernet connection is through a managed switch’s VLAN. The Asus router and nodes can still see the Ethernet connection through the VLAN, but the “Auto” setting incorrectly prioritizes wireless backhaul instead. Asus could likely fix this with a few lines of code. But until they patch this, do not use the “Auto” setting for any nodes connected to a managed switch. Either enable the Ethernet Backhaul Mode (all nodes wired), or set the connection priority for each wired node to explicitly prioritize your Ethernet connection (2.5G WAN) first.