I have up and running arduino nano with enc28j60 ethernet shield with some ds18b20 sensors to send data to mqtt broker server. The mac and ip is static in the config file.This setup work successfully.
Because i need some max31855 sensors i have setup another arduino uno v3 with w5100 ethernet shield. I have set it static ip (different from other and not used from another Device) to send data to mqtt server broker. I tested and working perfectly
Go to the strange problem now
Any controller works perfectly when run alone. When start both of them the nano with enc28j60 stop responding to network, no ping. When power off the uno with w5100 the first again works perfectly.
How to make work both off them without problems?
If any body need the code to view my setup im happy to post it
I don't know if that's your case, but in the past I had problems with (chinese) W5100 shields due to a bad resistor installed, then I switched to W5500.
Please take a detailed picture of yours (components side), and post it here.
The problem (and fix) is described here.
HTH