问题:
connect to server 192.168.98.128:22122 fail java.net.SocketTimeoutException: connect timed out
解决:
首先查看虚拟机网络,发现网路正常,在查看端口问题,,发现端口没有开放。
步骤:
1.查看打开的端口:
/etc/init.d/iptables status
查看了发现是端口没有开放!

2.手动打开指定的端口(以23000 和22122端口,这2个都得打开):
/sbin/iptables -I INPUT -p tcp --dport 23000 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22122 -j ACCEPT
3.打开端口后,记得保存:
/etc/rc.d/init.d/iptables save
(我这里显示2个22122端口,因为命令执行2次,失误!!)
本文解决了一个特定的网络连接问题,即连接到服务器192.168.98.128的22122端口时出现的超时错误。通过检查虚拟机网络和端口状态,最终确定问题在于端口未开放。文章详细介绍了如何使用iptables命令手动开放端口,并保存设置,以确保后续连接不会再次遇到相同的问题。
2021

被折叠的 条评论
为什么被折叠?



