Szia!
A kliensnél a TAP interface MAC-címe random generálódik és semmi köze a fizikai eszköz MAC címéhez.
Inkább tegyél be valami "többfaktoros hitelesítés" megoldást ( pl.: privacyidea + keycloak ), akkor az eredeti problémára lesz ez megoldás ( MAC címekkel nem kell vesződni ).