Problema de conexión entre Pc y arduino

Tengo la siguiente conexion:

PC(192.168.1.10) ..............cable.............. Arduino(192.168.1.11)

Hasta a qui todo funciona correctamente pero cuando coloco un switch de pormedio falla
la comunicacion(las ips las estoy manejando estaticas)

PC(192.168.1.10) .............switch............... Arduino(192.168.1.11)

aun no he logrado detectar cual sea mi problema espero me puedan echar una mano o sugerencias

gracias....

Lo primero lo haces con un cable cruzado? Sin o con Router?
Lo segundo que cable usas?

Lo primero es de mi pc a arduino es con un cable directo y funciona
Lo segundo es pc cable switch cable arduino (todo la configuración es manual ) probé con cable cruzado y directo y nada

A ver.. que te funcione con cable directo, es curioso desde la pc al arduino.
En todos los demas casos debe ser cable directo.
Con switch podrias usar cualquiera pero tu problema esta en como tienes hecha la configuración de la placa de red de la pc.

Consulto: No tienes router?

Tengo el modem(telmex) conectado al switch y del switch conecto la pc y el arduino para que se realice la comunicacion entre ambos no se si sea correcta de esa manera o que me recomienda hacer???

No comprendo... por switch quieres decir router?
El modem es modem router o modem solamente?
Porque no pones como se llama el modem Telmex y el switch tambien

Basicamente lo que falta para mi es lo siguiente:
Alguien debe hacer las veces de router con direccion
ip local : 192.168.1.1
máscara 255.255.255.0
puerta de enlace: 192.168.1.1
DNS 1: pueden estar vacios
DNS 2:

Normalmente eso esta en el router que es quien se encarga de encaminar (routear las comunicaciones)
Un switch es una caja a quien le llega un conexión ethernet y la switchea a 4/8/16/32 según su capacidad. Perdiendo ancho de banda por supuesto. Pero no routea, lo hace el router.