我有一个正在侦听服务器端口7077的应用程序:
netstat -a -W | grep 7077
tcp6 0 0 spartacus.servile.war:7077 [::]:* LISTEN
我可以通过telnet on" spartacus"连接到端口,并且可以使用" spartacus"上的端口运行客户端程序。另外,但我无法通过telnet或客户端程序从同一局域网上的另一台计算机连接到7077。
斯巴达克斯正在运行xubuntu 12.04,未安装iptables。 如果我运行nmap端口7077已关闭:
nmap -p 7077 192.168.0.113
Nmap scan report for Spartacus.servile.war (192.168.0.113)
Host is up (0.000061s latency).
PORT STATE SERVICE
7077/tcp closed unknown
nmap还报告此端口没有过滤:
nmap -sA -p 7077 192.168.0.113
Nmap scan report for Spartacus.servile.war (192.168.0.113)
PORT STATE SERVICE
7077/tcp unfiltered unknown
为了它的价值,在另一台机器上运行traceroute可以得到:
$ traceroute -p 7077 192.168.0.113
traceroute to 192.168.0.113 (192.168.0.113), 64 hops max
1 192.168.0.113 0.243ms 0.140ms 0.161ms
为什么端口7077没有打开,我怎么能打开它?
我已广泛使用Google搜索,但结果要么帮助我关闭端口,要么假设我有iptables运行,或者认为我想要找一个正在收听的应用,或者......(列表继续)但不是这种情况
该应用程序是Spark Master 1.3.1,但这不是Spark问题,我(几乎完全)确定。