I think this one is going to be a challenge. There are similar scenarios on the MT forum & Wiki, but none are quite the same, nor seem to apply.
Our goal is to set up a network of MTs, each running a hotspot, and using 802.11a for backhaul. Using the configuration below, we are able to deploy any number of MTs that will “automatically” join the backhaul network:

In this simplified diagram, AP-1 is a mesh controller with a downlink to a landline, and AP-2 (and -3, -4 etc.) are mesh clients that use their A-radios for backhaul via AP-1. All MTs run hotspots, using the same RADIUS server. What we are unable to figure out is how to enable roaming between hotspots using a single authentication domain, without sacrificing key features of this configuration:
- o There are no dedicated gateways/repeaters–every MT functions as a hotspot
o Hotspot functionality is not centralized on one box, but distributed among all MTs
o Separate channel for clients and inter-hotspot links–hotspots do not need to overlap
o Including Ethernet ports in the bridge allows IP access whether wired or via A-radio
When a user has authenticated at one hotspot and then roams to another, we expected that the RADIUS server would recognize the client’s MAC address from the previous AP and authenticate it on the new AP automatically. But no matter what we try, authentication on one hotspot does not carry over to another; the user has to log in each time he roams to a new AP/hotspot. Enabling ‘login’ and ‘wireless’ Radius services (in addition to ‘hotspot’) makes no difference.
Starting with this configuration, if we add the G-radio to the bridge, the new port is listed as inactive. If we enable WDS on the G-radios, it seems to make no difference. If we run the hotspot on the bridge interface instead of the G-radio interface, and ether1 is still part of the bridge, the MT is no longer accessible by its ether1 interface (neither IP nor MAC).
Can what we are trying to do be done? If so, how do we get there from here? If not, what is the minimum that we need to change?
