Ubuntu 22.04服务器4000端口同子网客户端无法访问问题求助
Ubuntu 22.04服务器4000端口同子网客户端无法访问问题求助
大家好,我现在碰到个棘手的问题,Ubuntu 22.04服务器上的4000端口明明有进程在监听,同子网的客户端却死活连不上,想请各位大佬帮忙分析排查下原因。
服务器端测试情况:
端口监听状态
用netstat确认4000端口的监听情况,能看到nxd服务同时在IPv4和IPv6的所有地址上监听:sudo netstat -tnlp | grep :4000输出结果:
tcp 0 0 0.0.0.0:4000 0.0.0.0:* LISTEN 10690/nxd tcp6 0 0 :::4000 :::* LISTEN 10690/nxd本地端口访问测试
在服务器本地curl 4000端口,虽然返回空回复,但至少说明端口有进程在响应:curl localhost:4000输出:
curl: (52) Empty reply from server防火墙状态
已经确认ufw是禁用状态,排除防火墙拦截的可能:sudo ufw status输出:
Status: inactive
同子网客户端测试情况:
4000端口连接测试
用nc尝试连接服务器4000端口,失败提示无路由:nc -zv 192.168.1.111 4000输出:
nc: connect to 192.168.1.111 port 4000 (tcp) failed: No route to hostSSH端口对比测试
服务器的22端口(SSH)可以正常连接,说明网络基本连通:nc -zv 192.168.1.111 22输出:
Connection to 192.168.1.111 22 port [tcp/ssh] succeeded!连通性验证
ping服务器IP也能正常收到回复:ping 192.168.1.111输出:
PING 192.168.1.111 (192.168.1.111) 56(84) bytes of data. 64 bytes from 192.168.1.111: icmp_seq=1 ttl=64 time=309 ms
现在我实在搞不懂,为什么同子网下ping和SSH都没问题,唯独4000端口连不上?服务器本地能看到监听,防火墙也关了,有没有大佬能给点思路或者排查方向?
备注:内容来源于stack exchange,提问作者Jasmeet Singh
相关产品推荐
相关产品推荐

