Communication between two Arduinos using ethernet shield

Hi everyone

I am trying to get two Arduino Megas to communicate using ethernet shields. Each board has its own ethernet shield. The ethernet cable connection goes directly from one board to the other. I could not get that communication working.

I could successfully implement laptop -> ethernet cable -> arduino shield.
What I want to do now is arduino1 shield -> ethernet cable -> arduino2 shield. The LINK LED does not even light up on either of the two shields when I connect them in this configuration.

Am I missing something here?

ive no idea if it can be done but I would hazard a guess that it would require a crossover Ethernet cable.

In the old days that's how you had to set up 2 pcs to transfer by Ethernet cable. Google crossover and it will explain how the cable why its used and how it works.

You might try and connect both arduinos to a common router first If that works, then try a direct connection. Crossover cables may not be required today.