1. 程式人生 > 其它 >ping不通是什麼原因?(記錄)

ping不通是什麼原因?(記錄)

轉載地址 :https://mp.weixin.qq.com/s/ftipTYI7zIwlQbeS75k2Yw

ping不通是什麼原因?

本文為記錄,轉載地址在文章開頭和結尾都有。

一、同網段ping不通的原因

目的ip和源ip是同一網段的,ping的結果是“無法訪問目標主機

目的ip和源ip是同一網段的,ping的結果是“無法訪問目標主機” ,屬於ping的請求沒有發出。


說明此時,ping的需求並沒有成功發出,這時,要檢查:

1、對方是否開機?ip是否存在?

2、有跨交換機vlan的話,檢查對應的中間trunk鏈路是否導通?

3、走直連路由是否正確?是否應該走預設路由,而走了直連路由。

4、子網掩碼是否錯誤。

5、預設閘道器是否填寫正確

同網段ping不通,結果是“超時(time out)

目的ip和源ip是同一網段的,ping的結果是“超時或者time out” ,屬於ping的請求已經成功發出了,但目標主機沒有回覆。

這種情況是ping已經成功發出了,到達了主機,但時沒有得到響應,要檢查:

1、檢查下防火牆,防火牆禁止了對ping的迴應。

2、子網掩碼的設定錯誤,導致不在同一個網段。

3、裝置硬體故障,導致裝置沒有對應的mac地址,無法生成路由表,而走預設路由。

4、ip衝突,或ip地址與直聯路由不在同一個網段。

5、閘道器沒有設定好

二、跨網段ping不通的原因

跨網段ping不通,結果是“無法訪問目標主機

跨網段出現無法訪問目標主機,說明請求沒有成功發出,獲取不了目的ip地址與mac地址。

可能出現的原因是:

1、目的ip地址不存在。

2、檢查路由表是否有預設的路由

3、檢查arp表是否有閘道器的mac地址

4、有閘道器設定錯誤

5、走了預設路由

跨網段ping不通,結果是“time out”

若顯示time out,表示ping的request訊息已經發出,目的ip的閘道器已經獲取到目的ip的mac地址,但是目的主機沒有回覆,或源主機無法收到。這些應該檢查回程路由和節點回程路由。

可能的原因有:

1、檢查下防火牆,是否攔截了ping的請求訊息。

2、檢查經過節點的路由是否正確,或者是否有回程路由。

3、回程路由的硬體網絡卡出口和ping的request的入口網絡卡不是同一個

4、交換機vlan對應的介面全部down了,導致vlan狀態down,vlan的對應路由沒有生成。

三、總結

當我們網路ping不通時,首先要看ping顯示的結果是”無法訪問目標主機“還是”超時“,再看是同網段,還是不同網段,採取相應的分析方法,另外在分析與解決網路故障時,我們要熟練的瞭解ping、arp、tracert、route這幾個命令的用法,可以快速的定位ping不通的原因。尤其是這arp、tracert、route這三個命令的用法,解決故障非常方便。

轉載地址 :https://mp.weixin.qq.com/s/ftipTYI7zIwlQbeS75k2Yw

本人小白,不接受任何合作,文章多為轉載,如有侵權請聯絡。