Do TCP connections work differently within the same subnet?
Posted
by
Dean
on Super User
See other posts from Super User
or by Dean
Published on 2012-10-05T08:56:33Z
Indexed on
2012/10/05
9:39 UTC
Read the original article
Hit count: 219
networking
|tcp
I've encountered some network behaviour that confuses me while trying to get Java RMI working.
I use netcat to connect to a local machine:
[my_machine]$ nc -w 1 192.168.0.100 60000 && echo success
success
I try to do the same to my server:
[my_machine]$ nc -w 1 my-servers-ip 60000 && echo success
This doesn't work, unless I explicitly listen on the server socket:
[amazon_ec2]$ nc -l 60000
[my_machine]$ nc -w 1 my-servers-ip 60000 && echo success
success
For the version that fails, the SYN
packet receives a RST, ACK
in response.
I'm not too knowledgable about this stuff, at this point I only have wild theories such as the one in the question. Any ideas?
Potentially useful details:
Local Machine (192.168.0.100) - Macbook
Remote Machine (Amazon EC2) - Amazon Linux AMI 2012.03
Security Group Settings:
22 (SSH) 0.0.0.0/0
1099 0.0.0.0/0
49152-65535 0.0.0.0/0
"iptables -L" shows no rules set
© Super User or respective owner