Try connecting them directly and manually assigning the MacBook an IP like 192.168.0.2 and a subnet of 255.255.255.0. You might also try turning off wireless on the MacBook. Did you try the WebServer example?
Last login: Sun Feb 22 11:31:35 on console
macbook-de-garito:~ garito$ telnet 192.168.0.177
Trying 192.168.0.177...
telnet: connect to address 192.168.0.177: Operation timed out
telnet: Unable to connect to remote host
macbook-de-garito:~ garito$ ping 192.168.0.177
PING 192.168.0.177 (192.168.0.177): 56 data bytes
64 bytes from 192.168.0.177: icmp_seq=0 ttl=128 time=0.087 ms
64 bytes from 192.168.0.177: icmp_seq=1 ttl=128 time=0.163 ms
64 bytes from 192.168.0.177: icmp_seq=2 ttl=128 time=0.143 ms
^C
--- 192.168.0.177 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.087/0.131/0.163/0.032 ms
macbook-de-garito:~ garito$
As you can see then I try to connect with the board via telnet a time out error is raised but if I try to ping it all goes as expected
I try every single example I can found because it seems to be a hardware problem
In my original post I try to figure out how can I debug the code (the library one specifically) because I don't have arduino experience but I'm a programmer since I was a kid
What I need is to determine if the ethernet board is ok or if it has a failure or a bug or it's crashed
I have the same problem here with that board. When I upload a code that uses ethernet.h, the L led goes crazy, but the board gets configured with the IP address described. Also the Wiznet chip on the ethernet shield heats up a lot.
My ethernet shield is working fine and the Wiznet chip does get a little warm as well so I'm assuming that's normal. After about an hour of being powered on the chip's surface temp is about 44C so it's warm, not hot.