Auch MAC-Adressen funktionieren mit FreeRadius.
Die meisten Switche die 802.1x beherrschen, können mit einem Radius-Server auch MAC-Authentication was im Endeffekt dann nichts anderes als VPMS ist.Und der OP meinte er hätte einen ordentlichen Switch. Sollte also umsetzbar sein.