Hi everyone, we have a scenario where some supplicants take anywhere from 3-30 seconds to authenticate from when the login screen is presented to users.
The supplicants are all Windows 7 SP1, the authentication server is Microsoft NPS on Server 2012 and we are running EAP-TLS 802.1x. We have a GPO that configures the WiredAutoConfig service to auto, applies
a Wired IEEE 802.3 network policy and configures certificate auto enrolment.
When it all works well (which is most of the time) the PC boots up and authenticates before the user has a chance to attempt to login, however when this issue occurs the PC does not authenticate and as such
the user receives "No logon servers available" messages until the PC authenticates 3-30 seconds later. We see the following sequence of events in the Wired-AutoConfig operational log;
ID 15515
The wired autoconfig service is starting
ID 15511
The wired autoconfig service entered the running state
ID 14001A previously existing Wired Group Policy was applied to your computer
Wired Group Policy Name: Network Policy
Applied Settings:
AutoConfig Enabled: Yes
Wired Group Policy Summary
Profile applied: Yes
Reason Code: 0
ID 15502
The profile was applied on the network adapter.
Network Adapter: Intel......
Interface GUID: {........}
Profile Type: Interface
Profile Content:
AutoConfig Version: 1
802.1x: Enabled
802.1x: Not Enforced
EAP Type: Microsoft: Protected EAP (PEAP)
802.1x auth credential: Not specified
Cache user information: yes
ID 15508
There has been an NDIS Port State change on this network adapter.
.........
NDIS Control State:UnControlled
NDIS AUth State: UnAuthorized
ID 15502
The profile was applied on the network adapter.
Network Adapter: Intel......
Interface GUID: {........}
Profile Type: Group Policy
Profile Content:
AutoConfig Version: 1
802.1x: Enabled
802.1x: Not Enforced
EAP Type: Microsoft: Smart Card or other certificate
802.1x auth credential: Machine Credential
Cache user information: yes
then Wired 802.1x authentication was started, another NDIS Port state change to Authorized and then a successful Wired 802.1x Authentication is logged.
My concern is that it seems to apply the (default?) PEAP settings originally, then sometimes the time gap between that log entry and the correct "Smart
Card or other certificate" entry can be up to 30 seconds. When it works well there is only a 1 second gap between those two entries. Is there anyway to force the PC to always utilise the correct wired policy or to ensure the time delay is minimal? Is
it normal behaviour or can anyone replicate the PEAP profile being applied to the interface even though a certificate based policy is the only one that exists in group policy?
Please let me know if you need any other information to assist
Thank You