Arduino-Arduino LAN communication problem

Hello guys

I am trying to make an Arduino client connect to an Arduino server in a LAN.

But Arduino client not connect to Arduino server(with or without LAN Switch).

I trying Arduino client connect to Arduino server by crossover cable or straight cable both ethernet shield connection link LED not glowing.

When i PC connect Arduino server or Arduino client (only without LAN Switch) both are communicate to PC.

MY Arduino client MAC ={ 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xEE }; IP
MY Arduino server MAC ={ 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IP

Please help me to fiend my mistake