Centos
centos7主機ping不通
我是第一次這樣做,所以我可能會遺漏一些非常基本的東西。我在新伺服器上安裝了 Centos 7 並成功地使連接正常工作。現在我希望能夠
ssh
進入主機。首先,我需要找到IP地址。我相信在 Centos 7 上執行此操作的正確方法是使用命令並使用我設置的 nic
ip 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 !