Compre 5 arduinos ethernet shields, la primera que me llego, vino con una adhesivo escrito la mac address y me ha funcionado perfecto, pero las siguientes 4 no me llegaron con la etiqueta, como puedo saber cual es la mac address, el chip que tienen es el w5100, le he configurado con el sketch de ejemplos al shield y le he dado arp para ver si me refleja la mac, pero nada.
mac: the MAC (Media access control) address for the device (array of 6 bytes). this is the Ethernet hardware address of your shield. Newer Arduino Ethernet Shields include a sticker with the device's MAC address. For older shields, choose your own.
Puede que 4 sean de las viejas y no te vengan con mac y tengas que ponerles el que quieras
Si, me ha funcionado perfecto, realice un sketch para visualizar 3 sensores y manipular 3 interruptores y como me ha funcionado bien, cargo el mismo sketch y nada, no tengo respuesta de ping a la IP configurada.
Prueba de poner las otras shields en el arduino donde has puesto la que te funciona sin tocar el sketch.
Pero casi siempre los problemas de conexión son configuraciones erróneas de las direcciones IP y MAC ( tiene que ser diferentes para cada modulo ) o problemas con el router/switch donde las conectas.