I have a TP-LINK router that my laptop is not getting along with. Very rarely, it will connect to wifi and work just fine. Most of the time though, it gives me a limited connectivity error. Restarting the router will sometimes fix it, but not always. When it's not working, it looks like a dhcp problem since it's a 169 IP address. I've tried setting a static one and that didn't do anything. There are several laptops, tablets and phones in the house that all work just fine. I'm running windows 7.