Ethernet shield problem

Hello guys,
For sometimes that I am trying to make my ethernet shield to work.
this is the shield :

I tryed to connect it to my pc, to my router and to an external “old” router.

This is what I know:

  • the green and orange LEDs on the shield are blinking.
  • the green LED on the router is on (LAN 3)

but when I try for example, nothing works .

This is the code:

#include "etherShield.h"
#include "ETHER_28J60.h"
static uint8_t mac[6] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24};  
static uint8_t ip[4] = {192, 168, 1, 15};                     
static uint16_t port = 80;                           
ETHER_28J60 ethernet;
void setup()
  ethernet.setup(mac, ip, port);

void loop()
  if (ethernet.serviceRequest())
    ethernet.print("<H1>Hello World</H1>");

My next test is the cable, who knows…

Any ideas here?
Thank you,

any one can help me here?

Does your router recognize the ethernet shield when plugged in?

The LAN LED is on when I connect the ethernet shield to the router.
But the router admin panel doennt show anything.

Thank you for your help.