关于CentOS7 可以ping通 但是telnet无法连接上端口的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Wan_Guo_Shi/article/details/78789092

   昨天应同学的要求在自己公司的云平台找了一台云主机上部署了分布式文件系统 FastDFS,
安装经过比较顺利,但是在启动服务的时候出问题了,追踪器Tracker 很容易就启动起来,端
口也可以通过ss -ntl看到,但是在启动存储器Storage 的时候却怎么也查不到相应的端口,查
看了一下日志,发现是Storage无法连接到Tracker,在确定配置不存在问题之后,觉得可能是
云主机的问题,果然一测试发现云主机的端口不能telnet通,在网上查了一些资料整理如下:

  • 1、可能是端口没有起来,这一点不适用于我,因为ss -ntl可以清楚看到 Tracker端口已经启动
    起来了,所以这一点排除。
  • 2、防火墙没有关闭,CentOS 7的防火墙默认是firewall而不是之前的iptables,所以需要确定
    防火墙是否已经关闭,如果没有安装iptables的话,只需要通过systemctl stop firewalld.service
    和systemctl disable firewalld.service关闭,前者是关闭firewall防火墙,后者是禁止开机启动,
    然后通过firewall-cmd –state可以查看防火墙状态(关闭显示notrunning,开启显示running)。
    可以使用systemctl stop iptables.service关闭iptables防火墙。这里我把firewall关闭了,但是,
    但是,还是不行!发现端口还是telnet不通。
  • 3、最后我突然想起来,我使用的是云主机,并不是普通的虚拟机,所以端口能不能访问除了上述
    因素控制以外,还有在云平台上的安全组控制,果然一看,云主机绑定的安全组并没有打开这个端
    口,在将这个端口下行权限加入到安全组之后,果然成功,storage也启动了。

   如果你的主机也是云主机,一定要确定你的安全组是否打开了,端口是否有下行的权限,不然其他的
配置是没有用的。

展开阅读全文

没有更多推荐了,返回首页