At one time we running RADIUS on our 2003 DC/DNS/DCHP server and everything worked fine. We also have a few wireless access points that connect via WPA\TKIP and a password for guests. Our network is one big network running on the same subnet.
When we upgraded to Server 2008(not R2) and used NPS things started acting weird on both type of access points, those using RADIUS and those just using a wireless password. My workstation laptops connect to the wireless access points using RADIUS and Guests connect wirelessly using just a password. The problem is if laptop is a new laptop or the laptop has not been here for an extended period of time it doesn't get an IP address on first connection. I will get a local IP address of 192.168.x.x which we are not on. I have manually go to the laptop and run ipconfig /release then /renew and it will get an IP address and then the laptop is works on wireless.
This happens on both types of access points. I've read where NPS settings needs to be set to give out an IP address via DCHP, but the problem I'm facing that I'm not only getting this problem with access points connecting via Radius, but also those that are just set up with a simple password like in a home wireless access point. As i said it is all on the same subnet pointed to the same AD/DNS/DHCP server. I don't understand why this problem is happening. Laptops are running Windows 7 Pro or Enterprise. Any thoughts?