I'm already on the phone with HP on this question but so far they have been unable to help me. I'm using NAP (the new IAS) for RADIUS and everything works great using theses commands:
gvrp
aaa authentication port-access eap-radius
radius-server timeout 1
radius-server host 192.168.1.71 key password
aaa port-access gvrp-vlans
aaa port-access authenticator 1-48
aaa port-access authenticator active
however, I would like to setup MAC based authentication as well for devices that don't support 802.1x (EAP) authentication. Now according to HP you can do this under my current setup by just adding a username/password on my Active Directory environment that is equal to MAC Address/MAC Address.
I have tried this but it doesn't work. I have a packet sniffer running on my RADIUS server and if I plug in a non 802-1x device on the ProCurve switch it doesn't even send a packet to the RADIUS server. However, if I change my config and use:
aaa authentication mac-based chap-radius
aaa port-access mac-based 1-48
my MAC authorization starts to work but my 802.1x fails (for clients that support 802.1x). I have looked at the packets and it looks like the 802.1x is being accepted but the MAC authorization fails, and therefore the port gets moved to an unauth VLAN.
HP says I shouldn't have to use those second commands and that everything should work under the config I posted, but the switch isn't sending any packets when I use it that way.
Can anyone point me in the right direction?