I´m starting to use Ethernet Shield with Arduino.
I´ve connected the shield to Arduino and I have tried to use the examples: telnet, webserver and webclient.
When I upload the program everything goes fine.
Then I have done "ping" to the address that I´m giving to the shield and everything is OK.
Then I try to do a telnet but it says "Can´t connect in port 23...".
If I use the other examples, when it tries to connect to a server or the shield is acting as a server and I try to connect, it says that the conection is not done.
What is the problem?
What can I try to solve the problem?
As far as this doesn´t work, I can´t do nothing with the ethernet shield.
I tried the webserver sketch with my shield and it works flawlessly.
You should inspect your network environment that could prevent it working like firewall software.
I've noticed the shield doesn't ping by default unless it's instructed to do it. Are you sure you're really pinging the correct address?
I´ve connected the shield to my laptop with a cross network cable.
I´ve given to my computer the address 192.168.1.1
I´ve given to Ethernet Shield the address 192.168.1.100
I´ve done ping from my computer to the Ethernet Shield (192.168.1.100) and it answers.
If I change the IP address to Ethernet Shield and try to do ping, I don´t get answer.
So I suppose the shield ping by default.
About firewall software, I´m trying in Windows XP with the firewall off and I don´t have any other firewall software.
I'll fire up my shield and make some tests so I could give you more detailed instructions.
In the meantime, maybe someone more skilled than me could help you, after all I just started a couple of months ago
I did some simple test with my shield (which is the official arduino ethernet shield with Wiznet W5100 chip)
I uploaded WebServer example sketch and the only change has been the IP address to 192.168.0.39.
It does ping by default as you said.
If I type http://192.168.0.39 on the browser, it displays:
analog input 0 is 358
analog input 1 is 325
analog input 2 is 323
analog input 3 is 325
analog input 4 is 341
analog input 5 is 370
I uploaded ChatServer example sketch, and changed IP address, gateway and subnet mask as 192.168.0.39, 192.168.0.200, 255.255.255.0 .
I connected by typing on a command prompt "telnet 192.168.0.39" and it got connected. It replies with the character you type.
You should try to see if it's a network issue like cable or PC settings, otherwise it means your shield is not working properly.