Shield W5100 no conecta por swich

Buenas les quiero consultar ya que tengo un problema el cual ya le di mil vueltas y no logro resolver, paso a comentar, tengo 1 arduino uno y un shield w5100 y cuando lo estaba probando conectado directamente a mi pc me funcionaba a la perfección con uno de los ejemplos en este caso el "WEBSERVER" pero al conectarlo a través de un swich dejo de responder, nisiquiera responde a un ping. Si lo vuelvo a conectar directamente a la pc vuelve a funcionar. Las pruebas que realice son el cambio de switch por otro, cambio de cables, cambio de mac address en el código del arduino, probé con 2 placas mas que tenia (tanto arduino como shield) con el mismo resultado. Aclaro que no soy nuevo en esto y que ya pude hacer funcionar con anterioridad shield w5100, pero esto me dejo sin ideas.

configuración de los equipos (aclaro que acá no hay DHCP ya que todo tiene siempre ip estática y dentro del rango, no es un error en los cables ni en las direcciones ip)

PC (192.168.1.10)
Arduino (192.168.1.11)

Desde ya gracias.

Usa en el código de arduino, una mac semejante a la del pc, donde las 3 primeras cifras sean iguales a la mac del pc, y las 3 últimas distintas (te las inventas). Hay switches que tienen listas de mac internas, y si no usas un vendor de esa lista, no funciona.

Gracias por responder, te comento que probé en usar la mac que viene en los ejemplos, probé de hacer lo que me decís y probé en poner una mac de otra pc que no estaba usando ni conectada a la red y tampoco me funciono.

La verdad que me tiene muy desconcertado.

Cada vez que hagas un cambio de MAC, apaga y vuelve a encender el switch, para limpiar la lista de ARP. Si aún así no funciona, prueba con otro switch completamente diferente (otra marca).