I've googled this like mad and found no solution! I'm not the best with technology but I've always been able to set up home networks in the past without trouble. I'm apologizing in advanced for my basic terminology: I have a modem from comcast, and attempted to connect it to a router (TP-LINK TL-WR720N) using my laptop. Seemed to have worked alright, I unplug my laptop and am able to surf wirelessly no problem. Then I try connecting with my other devices (iphone, roku, and chromecast). All devices see the network, and 'connect' to the network. But my iphone can't pull up things like netflix and pandora, saying there's no internet connection, and will not work until I shut the Wi-Fi off. The chromecast is listed as offline when I try to cast to it from my laptop. The roku just tells me there's an error and won't play anything. I'm so frustrated I have tried everything I can think of. I've restarted everything many times, I've reset the router, I've re-set up the network, I've tried making the network secure and unsecure. My router software is showing these devices as connected, sending and receiving packets just fine. I've made sure MAC filtering is disabled, firewall is disabled, DHCP is enabled and UPnP is enabled. For the love of god I do not understand!
Added (1). I do not believe the problem is with my ISP because I'm getting internet via Wi-Fi on my laptop just fine.