我无法通过特定端口访问我的计算机?

我无法通过特定端口访问我的计算机?

在 Fedora 上,我尝试访问端口 1521,因此我在防火墙上打开了以下端口:

$ sudo iptables -I INPUT -i eth0 -p tcp -m tcp --dport 1521 -j ACCEPT
$ sudo service iptables save

然后我尝试远程登录到我的内部IP(路由器给我的IP)并连接被拒绝:

$ telnet 192.168.1.103 1521
Trying 192.168.1.103...

telnet: connect to address 192.168.1.103: Connection refused

然后我尝试远程登录到我的互联网 IP,但没有得到任何响应:

$ telnet x.x.x.x 1521
Trying x.x.x.x...

据我所知,我也在路由器上打开了我的端口,顺便说一句,我也用端口 22 尝试过,得到了相同的结果。

答案1

我会尝试这样的事情。我不相信-mswitch能接受这个论点tcp

基于连接状态为“新”:

$ iptables -A INPUT -m state --state NEW -p tcp --dport 1521 -j ACCEPT

接受端口 1521 上的任何连接:

$ iptables -I INPUT -p tcp --dport 1521 -j ACCEPT

还有守护进程正在监听这个端口 1521 吗?

相关内容