學(xué)網(wǎng)絡(luò),,就在IE-LAB 國內(nèi)高端網(wǎng)絡(luò)工程師培養(yǎng)基地 作為網(wǎng)工,,我們每天最常用的工具之一就是簡單又好用的Ping命令了,它能用來檢查網(wǎng)絡(luò)的連通性,、延遲,、是否丟包等常見的網(wǎng)絡(luò)問題,有事沒事Ping一下,! “為什么不通了,?為什么又通了?,?以及這都能通,??,?”幾乎是我們網(wǎng)工每天都要面對的靈魂拷問,。而關(guān)于Ping命令,你真的了解并掌握Ping了嗎,? 今天我們就來帶大家了解各種關(guān)于Ping的一些其他用法,。
Ping命令最常見的就是用來測試與某一主機的連通性,通常我們看到的ping是這個樣子的:在windows下ping命令缺省發(fā)送4個ICMP包,,其中我們常見的三個值分別是: bytes(字節(jié)):指的是我們用來測試連通性的ICMP包大小 time(時間):這個時間指的是目標(biāo)主機的響應(yīng)時間 TTL(Time to Live):TTL在windows下默認(rèn)設(shè)置為128,,最大可以設(shè)置為255,每經(jīng)過一跳路由減一,,當(dāng)TTL歸零時數(shù)據(jù)包將會被丟棄,。 在實際使用中,,根據(jù)需要我們可能會希望改變這些值讓ping用起來更加的得心應(yīng)手,于是出現(xiàn)了下面這些命令參數(shù): 1) 讓我們來多發(fā)幾個包(ping -n ping -t) ping命令在windows環(huán)境下默認(rèn)只發(fā)送4個ICMP包,,有時候我們想要測試一下一段時間內(nèi)會不會出現(xiàn)丟包的情況,,總不能一次一次的輸入命令吧,又或者我們想知道主機的平均響應(yīng)時間,,只用4個數(shù)據(jù)包得出的數(shù)據(jù)是不是不夠可靠呢,?于是我們可以使用-n命令來指定我們要發(fā)送的數(shù)據(jù)包數(shù)量 可以看到ping根據(jù)我們想要的效果發(fā)送了10個數(shù)據(jù)包,并且會自動幫你統(tǒng)計一些數(shù)據(jù),,如果我們想觀察的更久一點,,可以使用-t參數(shù)讓它一直ping,需要停止的話按ctrl+c就可以結(jié)束了,。 2) 修改數(shù)據(jù)包大小以及TTL(ping -l ping -i) 每天與網(wǎng)絡(luò)接觸的我們什么情況都有可能遇到,,有的時候需要大一點的數(shù)據(jù)包來測試網(wǎng)絡(luò),有的時候發(fā)現(xiàn)默認(rèn)的TTL128不夠用想要大一點,,有的時候又為了測試特殊情況想要TTL小一點,,這時候就該-l和-i這兩個參數(shù)上場了,其中數(shù)據(jù)包大小最大為65500字節(jié),,ttl范圍則是1-255,。 3) 根據(jù)域名解析ip以及根據(jù)ip解析主機名(ping -a) ping命令是可以直接ping域名的,這可以幫助我們檢查對某一域名是否能成功的進(jìn)行解析并訪問 但有時我們也可以通過-a參數(shù)去檢查ip地址,,通常會看到其主機名,,有時也能反向解析出域名 4) 利用ping命令追蹤路由(ping -r) 在對ping命令加上-r的參數(shù)后可以顯示出追蹤到的路由 相對于tracert好處是帶有響應(yīng)時間等參數(shù),缺點是最大只支持9跳,,在公網(wǎng)使用的話效果并不理想 5) 利用for語句避免重復(fù)勞動 想一下假如要測試某個部門幾百幾千個節(jié)點的連通性,,一個一個ping簡直是枯燥無味又繁重,于是我們可以這樣操作 其中括號內(nèi)的1,,1,,255代表從1開始,每次增加1,,一直加到255,,我們可以根據(jù)實際情況更加靈活一點,比如我們想測試偶數(shù)ip地址那可以把括號內(nèi)寫成(2,2,254),,是不是非常方便好用,。
1)request time out這種最為常見,當(dāng)ping在默認(rèn)時間內(nèi)沒有收到回復(fù)就會報出time out通??赡苁菦]有路由或者沒有回包路由造成的,,當(dāng)然諸如一些二層的故障也可能造成這一現(xiàn)象,所以還要根據(jù)具體情況進(jìn)行排查 2)ttl expired in transit這種情況一般是在傳輸過程中ttl耗盡導(dǎo)致的,,可以通過-i參數(shù)增大ttl值后再次進(jìn)行測試,,并考慮網(wǎng)絡(luò)中是否存在路由環(huán)路 3)destination unreachable目標(biāo)不可達(dá),,這種情況也比較常見,一般是路徑中某臺設(shè)備沒有路由或者做了相關(guān)的策略,,碰到這種回顯只需要tracert一下目標(biāo)地址看看追蹤路由在哪里斷了,,一般就能定位出故障所在 以上是常見的幾種回顯,當(dāng)然ping的回顯還有很多,,這里整理出來放在下面的表格里供大家參考: 2022,IE-LAB網(wǎng)絡(luò)實驗室【網(wǎng)工知識角】技術(shù)分享專題板塊,,強勢回歸! IE-LAB有好師資,,全面的學(xué)習(xí)平臺和完善的教學(xué)服務(wù),,我們培養(yǎng)了一批又一批的CCIE學(xué)員,加入我們,,成就未來,! |
|
來自: 新用戶0935snDB > 《待分類》