Centos

centos7主機ping不通

  • August 25, 2015

我是第一次這樣做,所以我可能會遺漏一些非常基本的東西。我在新伺服器上安裝了 Centos 7 並成功地使連接正常工作。現在我希望能夠ssh進入主機。

首先,我需要找到IP地址。我相信在 Centos 7 上執行此操作的正確方法是使用命令並使用我設置的 nicip addr show下的地址監聽(這是正確的,對嗎?)inet

我無法 ping 這個地址。使用nmap -p7 -Pn $(addr),我看到這個地址有一個主機(我認為它是我的!),但是這個埠(和 ssh 的埠 22)正在被過濾:

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

我認為這意味著防火牆是問題所在。只是為了檢查,我嘗試完全關閉防火牆systemctl stop 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 和網路的更多詳細資訊。

它的輸出將幫助您找到兩個主機是否在同一個子網中!

如果他們在同一個網路中,那麼您正在 ping 的框可能已禁用 ping !

引用自:https://serverfault.com/questions/716547