Hasle un ping al router cuando no tengas internet y fijate si ellos tienen internet en ese momento.
Si la cabina y tu no tuvieran internet y el ping hacia este no responde el problema debe ser el router, claro si es que no hay ningun equipo en "medio".
En el caso de que ellos tuvieran internet y tu no, prueba cambiando de cable y puerto, y hasle un ping porsiaca a tu localhost.