problema ethernet shield

Salve a tutti, sono nuovo di arduino.
oggi ho provato a collegare arduino alla rete, attaccato lo shiel carico lo sketch (un semplice esempio per vedere se comunica) e provo a fare il ping. Il ping risponde correttamente.
Il problema è che subito dopo mi cade la connessione internet e devo riavviare il modem per farla tornare.
ecco lo sketch

#include <SPI.h>
#include <Ethernet.h>
 
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = {192, 168, 1, 220};

EthernetServer ArduinoServer(80);

char Data_RX;
 

void setup()
{
    Ethernet.begin(mac, ip);
    ArduinoServer.begin();
}
 
void loop()
{
delay(10);
}

quale può essere il problema?

Quale scheda ethernet usi? Ciao Uwe

Cioè esiste la ufficiale con WIZ5100 e la non ufficiale con ENC28j60. @Uwe chiede quale hai (usano librerie diverse) ?

In tutta sincerità non so quale sia!! mi è stato dato senza scatola da un collega!! l'unica cosa che leggo è mega compatibile!

Foto?
Nome sul chip più grande?