Testers wanted!

lmsvvavr:

marque:
Do both arduino boards have different IP and MAC addresses? You can check it in serial monitor. Change mac[5] for every board. MAC is set in the following code

void start_ethernet()

{
 if (DEBUG5) Serial.println("Ethernet start");
 if (EEPROM.read(1) == '#') {
   if (DEBUG5) Serial.println("mac found ");
   for (int i = 3; i < 6; i++) {
     mac[i] = EEPROM.read(i);
   }
 }
 else {
   if (DEBUG5) Serial.println("mac not found ");
   mac[3] = 237;
   mac[4] = 254;
   mac[5] = 240;               // change this for every arduino you use. 241, 242, 243, 244 etc...
   for (int i = 3; i < 6; i++) {
 
     EEPROM.write(i, mac[i]);
   }
   EEPROM.write(1, '#');
 }



In case you want to change the mac, first you need to clear the EEPROM (see two posts back for how to do this)

Both boards have different IP and MAC, however I have done it in a slightly different way...

byte mac[6] = { 

0x00, 0x45, 0xAC, 0xED, 0xFE, 0xF0 };
IPAddress temp_ip;
IPAddress dhcp_ip;
IPAddress gw_ip;
IPAddress dns_ip;
EthernetServer server(90);




I had to also change the port... otherwise wouldn't work.
But I might try your suggestion for the mac... and see the results.

As for the power supply I am using a 750w (Total power) ATX power supply.
If am not wrong, and from the top of my head, is capable of 28 amp on the 5v, I am only powering my Access Point and one tablet, and when I connect the arduino the relays do not work.
I can try to feed the relays separately, it my work that way.

Finally have resolved the issue with loosing the connection with one of the systems...
I left the port as default, the 80, and that was what was causing it...
Changed the port to 190 and for couple months have had no issues.
Hope this piece of info can help others...