不能ping通centos7主机

我是第一次这样做,所以我可能会错过一些非常基本的东西。 我在一台新的服务器上安装了Centos 7,并成功地连接上了networking。 现在我想能够ssh进入主机。

首先,我需要findIP地址。 我相信在Centos 7上这样做的正确方法是使用命令ip addr show并使用inet下的地址监听来设置nic(对,这是正确的吗?)

我无法ping通这个地址。 使用nmap -p7 -Pn $(addr) ,我看到有一个主机在这个地址(我认为它是我的!),但是这个端口(和ssh端口22)被过滤:

 Host is up. PORT STATE SERVICE 7/tcp filtered echo 

我认为这将意味着防火墙是问题。 只是为了检查,我试图用systemctl stop firewalld彻底closuressystemctl stop firewalld并validation它是systemctl status firewalld处于非活动systemctl status firewalld 。 但我仍然无法ping通服务器, nmap继续声称它被过滤。 所以这或者意味着别的东西在做过滤或者我有错误的IP地址。

接下来要检查的是什么?

虽然两个主机不在同一个子网,但nmap会给出以下输出!

 ashish@ashishk:~/chef-repo/.chef$ nmap -p7 -Pn 172.31.4.235 Starting Nmap 6.40 ( http://nmap.org ) at 2015-08-25 15:25 IST Nmap scan report for 172.31.4.235 Host is up. PORT STATE SERVICE 7/tcp filtered echo Nmap done: 1 IP address (1 host up) scanned in 2.24 seconds 

但是你将不能ping通,因为他们应该在我的情况(我的IP 172.19.24.36)在同一个子网,

 ashish@ashishk:~/chef-repo/.chef$ ping 172.31.4.235 PING 172.31.4.235 (172.31.4.235) 56(84) bytes of data. ^C --- 172.31.4.235 ping statistics --- 4 packets transmitted, 0 received, 100% packet loss, time 3023ms 

这意味着两台主机不在同一个子网中。 尝试“ifconfig”了解您的IP和networking的更多细节。

它的输出将帮助你find两个主机是否在同一个子网中!

如果他们在同一个networking,那么你正在想的那个盒子可能会禁用ping!

从CentOS框开始连接。 你可以pingnetworking上的任何其他主机?

如果没有,那么你需要弄清楚那里发生了什么。 是否与networking上的其他主机在同一子网中的IP地址? 您不提供有关各种主机设置的IP和子网掩码的信息,或者您的networking是什么样的,所以任何帮助都是非常通用的。

一般情况下,对于第一次的基本networking,您通常会以192.168.1.x范围内的所有主机,255.255.255.0的子网掩码和192.168.1.1的默认网关结束。 使用此设置,该networking中的所有主机必须位于192.168.1.x范围内。

你说你连接工作,你怎么检查?