I have a belkin wireless router connected to the modem, somehow recently I am connected to the wireless router but I do not have any internet. I followed these steps and I was back online. I believe somehow the wireless router lost the dns server info from the modem.
1). Disconnect the wireless router from the modem.
2). Power off the modem.
3). Connect the wireless router to the modem.
4). Now power up the modem.
Now try to disable/enable the wireless connection and reconnect, you should be able to access the internet.
Hope this works for all of you