尝试使用公共IP无法访问端口从子网转发服务器

我build立了一个连接到我的路由器的服务器。 路由器转发我的服务器的端口。 所以当我使用http://www.t1shopper.com/tools/port-scan/扫描那个端口时,我得到了:

188.143.126.14 is responding on port 10415 () 

换句话说,握手成功了。
但是,当我尝试SSH端口,它失败 – 因为SYN ACK没有到达客户端,并开始重新传输SYN。 虽然SYN ACK是由服务器发出的。 我比较了工作情况和错误的情况,但是我没有发现任何差异。 唯一的区别是SYN ACK在第一种情况下到达,但不在第二种情况下。

我可以到达子网上的SSH。 路由器和服务器都没有防火墙。

可能是什么问题呢?

更新:另一个区别是扫描是从外部完成的,但ssh连接是使用公有IP从子网进行的。 当我使用本地IP它的工作。 但现在我试图用我的智能手机数据连接 – 这一次它的工作。 所以似乎从内部启动与公共IP的连接导致一些路由问题。

 bb@lenovo:~$ ssh [email protected] -p 10415 ssh: connect to host 188.143.126.14 port 10415: Connection timed out bb@lenovo:~$ ssh [email protected] -p 10415 [email protected]'s password: