Have you checked if the internet connection is there at all? i.e. have you tried a different router?