probleme de connexion avec le shield ethernet

Bonjour,

Je tente d’établir une connexion avec mon shield ethernet.
Voici le code :

#include <SPI.h>
#include <Ethernet.h>

byte mac = {
0xe0, 0xcb, 0x4e, 0x3b, 0xbc, 0x72 };
IPAddress ip(192, 168, 1, 50);
IPAddress gateway(192, 168, 1, 254);
IPAddress subnet(255, 255, 255, 0);
byte bc = { 192, 168, 1, 255 }; // Broadcast IP address

// WOL CONFIGURATION
byte pc_mac = {0xc8, 0x60, 0x00, 0xC4, 0x76, 0x41}; // PC’s MAC address

EthernetUDP Udp;

char WOL_done = 0;

void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
Serial.println(“serial connection”);
delay(1000);
Ethernet.begin(mac, ip, gateway, subnet);
Serial.println(“ethernet connection”);
delay(1000);
Udp.begin(8888);
Serial.println(“UDP connection”);
delay(1000);
}

void WOL(byte mac) {
byte preamble = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
char i;

Udp.beginPacket(bc, 7);
Udp.write(preamble, sizeof preamble);

for (i=0; i<16; i++)
Udp.write(mac, sizeof mac);

Udp.endPacket();
}

void loop() {
//if (WOL_done)
WOL(pc_mac);
//WOL_done = 1;
}

Je souhaite pouvoir envoyer un paquet magique pour “réveiller” des machines sur le réseau.

Lorsque je tente un ping sur la carte, j’obtiens impossible de joindre l’hote de destination.

j’ai tester avec les différents exemples fournis par l’IDE, toujours le meme probleme.

Avez vous une idée pour résoudre ce problème?

bonjour, déjà fais un ipconfig en console sur ton pc pour avoir toutes les infos réseau.

oui, ip, passerelle, et masque de sous réseau sont bonnes, et correspondent au réseau.