明明服务listen了9736端口,外面访问该端口却连接失败。在服务器上tcpdump抓包发现,只有syn,并没有syn-ack,更没有rst。
难道是防火墙? Iptables都是空的;
难道有其它高级的设置?
难道网络有问题? 我已经ssh到这个机器上了(其实是从某个机器跳过来的)
灵光一闪,可能是路由问题,找不到回包路由,自然就没法回包了; ip route一下,果然没有默认路由,只有一条同网段机器的路由,我的ssh就是从同网段的其它机器上过来的。
添加默认路由后,一切ok了
DevOps
明明服务listen了9736端口,外面访问该端口却连接失败。在服务器上tcpdump抓包发现,只有syn,并没有syn-ack,更没有rst。
难道是防火墙? Iptables都是空的;
难道有其它高级的设置?
难道网络有问题? 我已经ssh到这个机器上了(其实是从某个机器跳过来的)
灵光一闪,可能是路由问题,找不到回包路由,自然就没法回包了; ip route一下,果然没有默认路由,只有一条同网段机器的路由,我的ssh就是从同网段的其它机器上过来的。
添加默认路由后,一切ok了