Pues seguramente tienes mal el cable, el cable en redes a 100 (me imagino que tienes tarjetas 10/100), deben cumplir la normativa T568b o la T568a (creo q se llaman asi), estas t dicen como deben ser la posicion de los cables en el conector RJ45. El cableado siempre debe ser Cat 5 ; 5e o 6. La T568b es asi:
(Pin del 1 al 8 de los dos conectores RJ45)
Blanco-Naranja
Naranja
Blanco-Verde
Azul
Blanco-Azul
Verde
Blanco-Marron
Marron
(si no los pones asi encuanto pasas de 5-10 metros te puede dar cada error de flipiar, entre ellos el tuyo)