[Twisted-Python] Re: 111: Connection refused

Andrew Bennetts andrew-twisted at puzzling.org
Thu Aug 5 20:53:36 EDT 2004


On Thu, Aug 05, 2004 at 03:59:09PM -0700, Damon Fasching wrote:
[...]
> 
> After starting the server on both machines,
> 
> ~ telnet localhost 8789
> 
> works on both machines, and
> 
> ~ telnet shuttle-1 8789
> 
> works from shuttle-2, but 
> 
> ~ telnet shuttle-2 8789
> 
> from shuttle-1 fails with the Connection refused
> error.
> 
> In addition, after starting the server, the following
> line is added to the output of "netstat -ntlp" on both
> machines
> 
> tcp        0      0 0.0.0.0:8789            0.0.0.0:* 
>              LISTEN      4040/python
> 
> modulo the PID.

Ok, then you almost certainly have a network configuration problem of some
kind.  While this isn't strictly speaking a Twisted problem, here's some
troubleshooting advice and further questions that might help...

Check that "host shuttle-2" from shuttle-1 resolves to the correct IP
address -- perhaps your DNS or /etc/hosts file is misconfigured.  Also, do
you have a firewall or router between those two machines?  -- if so, it may
be misconfigured to block connections from shuttle-1 to shuttle-2 on 8789.
Similarly, if you have a firewall/iptables rules on shuttle-1 and shuttle-2,
check them.  

Also, can you reach other services on shuttle-2 from shuttle-1, such as ssh
or http, or is every connection refused?

If you run "tcpdump host shuttle-1" on shuttle-2 while trying to connect to
shuttle-1, what traffic does it report, if any?  Similarly, can you ping
shuttle-2 from shuttle-1, and if so, does that tcpdump command report
traffic?

-Andrew.





More information about the Twisted-Python mailing list