Hello thank you very much for helping me. However I have found that its not a issue with configuring DHCP but a Hardware issue. This is a Chinese W5100 board and there is a resistor array "511" (510R) behind the RJ45 socket. However it should be a 510 (51R) resistor array. I have replaced the array and now it works! I found the solution in here >
https://forum.arduino.cc/index.php?topic=351477.0
Hope it helps anyone with the same problem.