<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          網(wǎng)絡(luò) ping 不通是什么原因?

          共 2493字,需瀏覽 5分鐘

           ·

          2021-09-07 07:19

          大家好,我是杰哥。

          網(wǎng)絡(luò)ping不通是網(wǎng)絡(luò)中出現(xiàn)頻率最高的故障之一,同時也是最讓人抓狂的故障,基本上大部分人都遇到過了,如果在項目中出現(xiàn)網(wǎng)絡(luò)ping不通,沒有一個有序的方法去排除解決,那么很難入手,也是討論最多的問題之一,有不少項目經(jīng)理到項目中經(jīng)常遇到。我們來總結(jié)下網(wǎng)絡(luò)ping不通是什么原因?

          一、ping命令的原理

          了解ping命令原因,我們來通過一個實例來了解。

          假定主機A的IP地址是192.168.1.1,主機B的IP地址是192.168.1.2,都在同一子網(wǎng)內(nèi),則當你在主機A上運行“Ping 192.168.1.2”后,都發(fā)生了些什么呢?

          首先,Ping命令會構(gòu)建一個固定格式的ICMP請求數(shù)據(jù)包,然后由ICMP協(xié)議將這個數(shù)據(jù)包連同地址“192.168.1.2”一起交給IP層協(xié)議(和ICMP一樣,實際上是一組后臺運行的進程),IP層協(xié)議將以地址“192.168.1.2”作為目的地址,本機IP地址作為源地址,加上一些其他的控制信息,構(gòu)建一個IP數(shù)據(jù)包,并在一個映射表中查找出IP地址192.168.1.2所對應(yīng)的物理地址(也叫MAC地址,這是數(shù)據(jù)鏈路層協(xié)議構(gòu)建數(shù)據(jù)鏈路層的傳輸單元幀所必需的),一并交給數(shù)據(jù)鏈路層。后者構(gòu)建一個數(shù)據(jù)幀,目的地址是IP層傳過來的物理地址,源地址則是本機的物理地址,還要附加上一些控制信息,依據(jù)以太網(wǎng)的介質(zhì)訪問規(guī)則,將它們傳送出去。

          echo request”(回顯請求)、“echo reply”(回顯應(yīng)答)

          主機B收到這個數(shù)據(jù)幀后,先檢查它的目的地址,并和本機的物理地址對比,如符合,則接收;否則丟棄。接收后檢查該數(shù)據(jù)幀,將IP數(shù)據(jù)包從幀中提取出來,交給本機的IP層協(xié)議。同樣,IP層檢查后,將有用的信息提取后交給ICMP協(xié)議,后者處理后,馬上構(gòu)建一個ICMP應(yīng)答包,發(fā)送給主機A,其過程和主機A發(fā)送ICMP請求包到主機B一模一樣。

          直接說,就是利用網(wǎng)絡(luò)上機器IP地址的唯一性,給目標IP地址發(fā)送一個數(shù)據(jù)包,再要求對方返回一個同樣大小的數(shù)據(jù)包來確定兩臺網(wǎng)絡(luò)機器是否連接相通,時延是多少。

          從上面過程,就是ping命令的原理,主機A收到了主機B的一個應(yīng)答包,說明兩臺主機之間的去、回通路均正常,但也并不是所有網(wǎng)絡(luò)都是正常的,下面我們來看ping不通的原因。

          二、同網(wǎng)段ping不通的原因

          ping命令不通,主要有兩種情況,一種是同網(wǎng)段內(nèi)的ip地址ping不通,另一種是不同網(wǎng)段的ip地址ping不通,各個情況不一樣,我們首先來看同網(wǎng)段ping不通的兩種情況。

          同網(wǎng)段ping不通,結(jié)果是“無法訪問目標主機”

          目的ip和源ip是同一網(wǎng)段的,ping的結(jié)果是“無法訪問目標主機” ,屬于ping的請求沒有發(fā)出。

          我們來看下,ping同網(wǎng)段不存的ip地址。

          ping的請求發(fā)出后,返回顯示“無法訪問目標主機"。

          什么原因呢?

          說明此時,ping的需求并沒有成功發(fā)出,這時,要檢查:

          • 對方是否開機?ip是否存在?

          • 有跨交換機vlan的話,檢查對應(yīng)的中間trunk鏈路是否導(dǎo)通?

          • 走直連路由是否正確?是否應(yīng)該走默認路由,而走了直連路由。

          • 子網(wǎng)掩碼是否錯誤。

          • 默認網(wǎng)關(guān)是否填寫正確

          同網(wǎng)段ping不通,結(jié)果是“超時(time out)”

          目的ip和源ip是同一網(wǎng)段的,ping的結(jié)果是“超時或者time out” ,屬于ping的請求已經(jīng)成功發(fā)出了,但目標主機沒有回復(fù)。

          ping的請求發(fā)出后,返回顯示“超時"。什么原因呢?

          這種情況是ping已經(jīng)成功發(fā)出了,到達了主機,但時沒有得到響應(yīng),要檢查:

          • 檢查下防火墻,防火墻禁止了對ping的回應(yīng)。

          • 子網(wǎng)掩碼的設(shè)置錯誤,導(dǎo)致不在同一個網(wǎng)段。

          • 設(shè)備硬件故障,導(dǎo)致設(shè)備沒有對應(yīng)的mac地址,無法生成路由表,而走默認路由。

          • ip沖突,或ip地址與直聯(lián)路由不在同一個網(wǎng)段。

          • 網(wǎng)關(guān)沒有設(shè)置好

          三、跨網(wǎng)段ping不通的原因

          不同網(wǎng)段ping不通,可能的原因比較多,我們來看下跨網(wǎng)段常見的原因。

          跨網(wǎng)段ping不通,結(jié)果是“無法訪問目標主機”

          跨網(wǎng)段出現(xiàn)無法訪問目標主機,說明請求沒有成功發(fā)出,獲取不了目的ip地址與mac地址。

          可能出現(xiàn)的原因是:

          • 目的ip地址不存在

          • 檢查路由表是否有缺省的路由

          • 檢查arp表是否有網(wǎng)關(guān)的mac地址

          • 有網(wǎng)關(guān)設(shè)置錯誤

          • 走了默認路由

          跨網(wǎng)段ping不通,結(jié)果是“time out”

          若顯示time out,表示ping的request消息已經(jīng)發(fā)出,目的ip的網(wǎng)關(guān)已經(jīng)獲取到目的ip的mac地址,但是目的主機沒有回復(fù),或源主機無法收到。這些應(yīng)該檢查回程路由和節(jié)點回程路由。

          可能的原因有:

          • 檢查下防火墻,是否攔截了ping的請求消息。

          • 檢查經(jīng)過節(jié)點的路由是否正確,或者是否有回程路由。

          • 回程路由的硬件網(wǎng)卡出口和ping的request的入口網(wǎng)卡不是同一個

          • 交換機vlan對應(yīng)的接口全部down了,導(dǎo)致vlan狀態(tài)down,vlan的對應(yīng)路由沒有生成。

          四、總結(jié)

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

          推薦閱讀

          ping 命令的七種用法,你真的會了嗎?


          快速排除故障命令除了 ping 還有 tracert


          一份超詳細的計算機網(wǎng)絡(luò)基礎(chǔ)學(xué)習(xí)指南


          如何高效的用 Linux 命令行管理網(wǎng)絡(luò)?


          網(wǎng)絡(luò)常見的 9 大命令,很實用!


          100 個網(wǎng)絡(luò)基礎(chǔ)知識普及,看完成半個網(wǎng)絡(luò)高手!


          運維,請收好網(wǎng)絡(luò)工具中的瑞士軍刀,從此故障診斷不用愁!


          這款網(wǎng)絡(luò)排查工具,堪稱神器!


          網(wǎng)絡(luò)排錯大盤點


          網(wǎng)絡(luò)故障排除工具 | 快速定位網(wǎng)絡(luò)故障


          常見的幾種網(wǎng)絡(luò)故障案例分析與解決

          瀏覽 77
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91色吧网 | 日本一区视频在线 | 天天摸天天日天天射 | 婷婷久久国产视频 | 中日韩在线视频 |