It sounds like the router isn't configured correctly. Could be DHCP misassigning addresses. Have you ever set the settings of the router manually?