Der weiter vorne gepostete Client Sketch ist in Ordnung.
@kuxi
Lies mal die Einstellungsdaten aus dem W5100 zurück. Damit sichergestellt ist, dass die grundlegende Kommunikation mit dem Chip funktioniert.
#include <SPI.h>
#include <../Ethernet/utility/w5100.h>
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192,168,1,177 };
void setup()
{
Serial.begin(9600);
Ethernet.begin(mac, ip);
// W5100.setIPAddress(ip);
byte ip2[4] = { 0,0,0,0 };
W5100.getIPAddress(ip2);
Serial.println(ip2[0], HEX);
Serial.println(ip2[1], HEX);
Serial.println(ip2[2], HEX);
Serial.println(ip2[3], HEX);
}
void loop()
{
}