Right now on my home network I'm able to connect wirelessly and access the Internet with two iPads, a phone, and a PS3. I'm also able to connect with a PC that is wired in directly.
However, my laptop cannot seem to get full Internet access anymore. It detects the wireless network, connects to it, and has decent signal strength. I can even ping www.google.com. However, if I try to actually load a web page (such as www.google.com), the connection times out. This happens in IE, Firefox, and Chrome. If I plug the laptop into the router directly (and thus am not using the wireless connection) it works fine.
I chalked this up to my laptop's wireless card getting flaky or something, since it used to work. Since I rarely use it, I just ignored the problem and stopped using the laptop to connect wirelessly. However, I recently brought home my work laptop, which has no trouble connecting to the wireless network at work. When I connected to my home network, everything seemed to work for about 2 minutes. I loaded Google and brought up email. Some time while drafting the email, it stopped working. Just like my other laptop, I'm still connected to the wireless network, can ping google, and otherwise appear as if I should be working. However, web pages simply won't load, and the network status occasionally flickers between telling me I have Internet access and no Internet access.
My router is a Netgear N150 Wireless Router, model WPN824N. Through all this, my iPads, phone, and PS3 continue to work fine for web browsing or video streaming via Netflix.
What kinds of steps can I take to diagnose and solve a problem where laptops seem unable to get full Internet access?