djberzerk:
What micro-controller are you using? I had the same issue but found out that mine doesnt come with the ISP pins required to connect to the Ethernet shield. It has the slots for the ISP header but doesnt have the pins. I simply soldered pins into the ISP slots and connected directly to the associated pins on the Ethernet shield. This would be located in the back of both the Ethernet shield and the Microcontroller you are using. The connector for the pins is located on the bottom middle of the Ethernet shield. My Micro-controller is a Redboard which is basically an Arduino Uno so the ISP slots were located in the back middle part of the board labeled ISP next to the ON LED.
I have the same issue and I am using aurduino uno R3 below is the link of purchase:
https://www.flipkart.com/arduino-uno-r3/p/itmehkjbvxxjr5zc?pid=ETYEHKJBADENUGUC
ethernetshield w5100 but I didn.t get any mac address with it may be seller forgot to provide it .below is the link for device
Kindly help me how to overcome with the issue ''failed to connect using DHCP" while using example sketch of addresss printer