Neben Benutzername und (gehashtem) Passwort wird z.B. auch die MAC-Adresse des WLAN-Clients an den Radius-Server übermittelt. Es gibt in IEEE 802.1x Extensions, über die man einem geeigneten Accesspoint mitteilen kann, mit welchem VLAN der WLAN-Client schließlich verbunden werden soll. Es wäre dann möglich, die WLAN-Clients z.B. in VLANs für Internet-Only und schulweiten Zugriff aufzuteilen. Es würde die Komplexität jedoch deutlich erhöhen (Angabe der VLANs; Zuordnung der VLANs nach Benutzername oder MAC/Rechner; ...).
It would be handy to send the role (student, teacher, admin, ..) back as well. Current enterprise switches/router/aps can do quality of service on RADIUS attributes and some potential customers asked me if this would be possible do include. A configuration like this could be used to shape the traffic role based.
Has been asked for again. Moved to product ucs because the ucs@school radius implementation now builds on top of the ucs integration.
Another customer asks for the feature. Ticketnumber attached.
A cool solution for this exists: https://www.univention.de/blog-de/2017/10/wlan-fuer-schultraeger-byod-gyod/ The cool solution is using memberUid which is case sensitive. This is producing problems in a customer environment. We should change this to uniqueMember to be case insensitive.
Considering implementation according to descript in issue epic: https://git.knut.univention.de/groups/univention/-/epics/110
univention-radius.yaml de9882c936b7 | Bug #25916: YAML univention-radius (7.0.1-9) ce701037fc04 | Bug #25916: Add new ldap attribute VLAN-ID to be added to the radius response according to RFC 3580 ucs-test (10.0.6-108) ce701037fc04 | Bug #25916: Add new ldap attribute VLAN-ID to be added to the radius response according to RFC 3580 Documentation e31b6b3a8142 | fixup! Bug #25916: Add new UCR variable to appendix dda6e6a54ee9 | Bug #25916: Add new UCR variable to appendix
Works on new installations: OK Does not break on updates (Joinscript version was not increased): OK Code: OK Tests: OK YAML: OK
<https://errata.software-univention.de/#/?erratum=5.0x305>