Hi,
Nice work. But i think that you have some mistake.
You wrote
Code:
W5100_Gateway[0] = 192
W5100_Gateway[0] = 168 
W5100_Gateway[0] = 1 
W5100_Gateway[0] = 254
If i understand it should be
Code:
W5100_Gateway[0] = 192
W5100_Gateway[1] = 168 
W5100_Gateway[2] = 1 
W5100_Gateway[3] = 254