sounds like poss the router isnt getting an IP from your ISP, have u tried rebooting everything as I have to with my configuration for the router to get an IP.
have u logged onto router to check "status" and see if it has a proper IP, and not one starting with 169.