Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I try to connect to localhost with telnet:

% telnet localhost 6311

This connection succeed, but when I connect by external IP of my computer, connection fails:

% telnet x.x.x.x 6311
Trying x.x.x.x...
Connected to x.x.x.x
Escape character is '^]'.
Connection closed by foreign host.

What could be wrong?

share|improve this question

migrated from stackoverflow.com May 6 '13 at 0:42

This question came from our site for professional and enthusiast programmers.

    
Firstly, the site address. Try on SuperUser or ServerFault. –  H2CO3 May 5 '13 at 13:29
    
I checked : % sudo telnet x.x.x.x 6311 same problem... –  sunny May 5 '13 at 13:33
    
It's not a web server there, it is RServe.. Then I don't have any site address... –  sunny May 5 '13 at 13:36

2 Answers 2

up vote 2 down vote accepted

The problem was with the service ( that was running on 6311) The servise just was not configured to work with remote access.

It means, telnet was OK :)

share|improve this answer

Check what IP server is listening to. I am suspecting that your server is listening to localhost or 127.0.0.1. Make it listen to 0.0.0.0 (probably via some conf file).

You can verify it by running

netstat -tapnl | grep 6311

Check if it shows 127.0.0.1:6311 or 0.0.0.0:6311

share|improve this answer
    
If this answer solves your problem, you can mark this as accepted answer.. :) –  anishsane May 14 '13 at 7:00

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.