Cisco has AP’s that can run Mobility Express and or controller based solutions that can work with dynamic vlans. However, it depends on the radius server and how the attributes are sent back to the AP/WLC. I have not used Freeradius, so I can’t say if it works and how to get it to work. I would think that the cost of the Cisco/Meraki AP’s would be a lot more than the Dlink.
These days, its best to have a controller based solution or cloud based solution for ease of management. Many of these solutions out in the market should work for you, but you would have to find someone whom uses Freeradius and can share how they have gotten it to work or not.
-Scott
*** Please rate helpful posts ***