Basically the problem is that wireless clients do not create an interface on MT (except for WDS) so you can’t put them in a VLAN.
The workaround would be to use a Virtual AP and create two WLANs for eduroam guests and local users and bridge them to different VLANs.
Then you would have to configure freeradius to filter out the guests from the internal WLAN.
Can CAPsMAN help me in assigning different VLANs to individual clients using the same SSID and AAA’ed by a RADIUS server? vlan-mode and vlan-id look promising, but the description is very brief and maybe I hope too much.
Check out the access list within CAPsMAN. Based on MAC or MAC filter you can assign different VLANs. This is not exactly what you are looking for but maybe there is something that can be done based od radius reply. Just thinking…
That’s my point - I’m not exactly sure what I can do with the access list… and maybe if I did some overcomplicated packet mangling… no, I don’t have a clue yet.
thx for a reaction anyway.
Maybe this is some misunderstanding, but I’d like to stress for a random reader of this topic that a standalone Mikrotik can do eduroam. I’ve been running ~100 units.
While I haven’t tried it with CAPsMAN yet, I have a good reason to believe it can work too.
I am only wondering whether I can do the VLAN assignment for each client based on RADIUS response.
Excuse me, I haven’t tried it yet (still playing with the L3 provisioning), but wouldn’t eduroam setting be done with CAPsMAN by setting security.authentication-types=wpa2-eap and security.eap-methods=passthrough ? Could you please explain the problem with eduroam more?
For me Radius Auth. (WPA-EAP / eap-methods=passthrough) to a Windows Radius Server checking Windows Domain Group memberships of users / computers is working with CAPsMAN.
eduroam users must to log in at institutional WiFi with a login name in form loginname@realm with PEAP.
After successful verification of their identity thru a planet-wide RADIUS hierarchy
if they study at this university (i.e. they have the proper realm), they are assigned a vlan with full access to the university network.
if they are from any other institution participating in eduroam (any other realm), they are assigned a vlan with guest level access.
The trick for FreeRADIUS described for example here.
(Feasibility of this scenario has became a pretext for my manager to think seriously about replacing current Mikrotik infrastructure with now-damned-cheap HP and maybe also some other bad side-effect consequences.)