FortiNAC EAP-TLS and MAB Authentication Issue
Dear Fortinet TAC Support,
I am currently implementing EAP-TLS authentication in our company’s network. Our environment consists of Domain Joined PCs, IP Phones, and Printers. I have configured 802.1x with MAC Authentication Bypass (MAB) for non-EAP-capable devices. The 802.1x policy configuration is below.
config switch-controller security-policy 802-1X edit "FNAC-802-1X" set security-mode 802.1X-mac-based set user-group "FNAC-Switch" set mac-auth-bypass enable set open-auth disable set eap-passthru enable set eap-auto-untagged-vlans enable set guest-vlan disable set auth-fail-vlan enable set auth-fail-vlan-id "NAC_AG_Dead_End" set framevid-apply enable set radius-timeout-overwrite disable set authserver-timeout-vlan enable set authserver-timeout-vlanid "AG_Corp_WiFi" set authserver-timeout-tagged disable set dacl disable next end
Here is the current status:
- EAP-TLS for Domain Joined PCs: Working as expected.
- MAB for Printers and IP Phones: Also functioning correctly.
However, I am encountering a strange issue with rogue PCs. These devices receive an Authenticate Response: OK from the RADIUS server instead of an Authentication Failed response. As a result, they are placed into the Registration VLAN if the Force Registration Group is applied to the port or to Default VLAN if no policy is applied.
My expectation was that these Rogue PCs would receive an Authentication Failed response and be placed into the auth-fail-vlan configured in the switch security policy.
Could you please help me understand why this is happening and how to ensure Rogue PCs are appropriately flagged as authentication failures and placed in the correct VLAN?
Thank you for your assistance.
