centos允许tcp无法连接

centos允许tcp无法连接,第1张

测试过程
1
/6
设置虚拟机的网络连接为桥接模式,并设置其ip信息
设置虚拟机的ip与主机在同一网段
2
/6
windows和centos下互相ping
3
/6
centos7下运行sokit-master,然后监听5000端口
windows下运行TCP/UDP Socket调试工具,并创建tcp客户端,连接centos7服务器
4
/6
查看centos的开启的端口
5
/6
调用service iptables stop关闭linux防火墙
6
/6
点击连接,却显示连接失败
解决方法
1
/2
仔细查看关闭防火墙的信息,并搜索了下,发现在centos7版本中,防火墙已经变成了firewalld了,所以需要通过service firewalld stop来关闭防火墙
2
/2
再次连接查看,可以正常连接和发送消息了

偶尔能连上的情况,通常需要检查三个方面,但说实话,只能提供参考,具体的还需要反复尝试。

重点,检查匹配,不要试图用32位客户端连接64位服务,反之亦然;

检查网络环境(虽然有防火墙白名单),但有很多上网行为管理的东西会形成干扰,比如WAF、杀毒软件等;

服务器部署冲突或端口抢占。

如果服务端不是由你控制,说实话,这个很不好办,建议你,可以尝试采用其它可以持续测试连接的工具软件进行稳定测试(比如sokit等),多找几个,如果有其它工具连续拒绝的状态,拿着去找服务端提供者,这个是最靠谱的(我认为客户端出问题的几率不大,除了匹配问题)

如果你把网上所说的所有设置都试一个遍还不行(IP绑定、ARP绑定、BIOS设置、网卡设置、端口映射等),只能局域网唤醒,大网不能唤醒,那就是路由器的问题。换个路由器试试。本人就折腾了好长时间,换个路由器就没问题了。有些路由器在电脑睡眠时,ARP路由表就失效,IP绑定也没用,路由器本身的软件有问题(客服说没问题,呵呵)。
也可以用sokit-13-win32-enu这个软件测试一下,开机时能收到UDP包,睡眠后就是唤不醒,一定就是路由器的问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13446979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-08
下一篇 2023-08-08

发表评论

登录后才能评论

评论列表(0条)

保存