《通過(guò)pingip網(wǎng)絡(luò)故障排除知識(shí)詳解》由會(huì)員分享,可在線閱讀,更多相關(guān)《通過(guò)pingip網(wǎng)絡(luò)故障排除知識(shí)詳解(7頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 ...wd...
1、10.3.245.160/30
/30是子網(wǎng)掩碼,子網(wǎng)掩碼長(zhǎng)度32位2進(jìn)制,分4段。30表示有30個(gè)1號(hào),即11111111.11111111.11111111.11111100十進(jìn)制表示是255.255.255.252。此網(wǎng)有4個(gè)ip地址,可用2個(gè),ip是160那網(wǎng)關(guān)是:10.3.248.159。161是播送地址。
2、Ping主要的功能是用來(lái)檢測(cè)網(wǎng)絡(luò)的連通情況和分析網(wǎng)絡(luò)速度。
以下是 PING 的一些參數(shù):
ping [-t] [-a] [-n count] [-
2、l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
-t
有這個(gè)參數(shù)時(shí),當(dāng)你ping一個(gè)主機(jī)時(shí)系統(tǒng)就不停的運(yùn)行ping這個(gè)命令,直到你按下Control-C。
-n count
定義用來(lái)測(cè)試所發(fā)出的測(cè)試包的個(gè)數(shù),缺省值為4。通過(guò)這個(gè)命令可以自己定義發(fā)送的個(gè)數(shù),對(duì)衡量網(wǎng)絡(luò)速度很有幫助,比方我想測(cè)試發(fā)送20個(gè)數(shù)據(jù)包的返回的平均時(shí)間為多少,最快時(shí)間為多少,最慢時(shí)間為多少就可以通過(guò)執(zhí)行帶有這個(gè)
3、參數(shù)的命令獲知。
-l length
定義所發(fā)送緩沖區(qū)的數(shù)據(jù)包的大小,在默認(rèn)的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為32byt,也可以自己定義,但有一個(gè)限制,就是最大只能發(fā)送65500byt,超過(guò)這個(gè)數(shù)時(shí),對(duì)方就很有可能因接收的數(shù)據(jù)包太大而死機(jī),所以微軟公司為了解決這一安全漏洞于是限制了ping的數(shù)據(jù)包大小。
-f
不進(jìn)展分包
Ping 的返回信息有 "Request Timed Out" 、 "Destination Net Unreachable" 和 "Bad IP address" 還有 "Source quench received" 。
"Request
4、 Timed Out" 這個(gè)信息表示對(duì)方主機(jī)可以到到達(dá) TIME OUT ,這種情況通常是為對(duì)方拒絕接收你發(fā)給它的數(shù)據(jù)包造成數(shù)據(jù)包喪失。大多數(shù)的原因可能是對(duì)方裝有防火墻或已下線。
"Destination Net Unreachable" 這個(gè)信息表示對(duì)方主機(jī)不存在或者沒(méi)有跟對(duì)方建設(shè)連接。這里要說(shuō)明一下 "destination host unreachable" 和 "time out" 的區(qū)別,如果所經(jīng)過(guò)的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因?yàn)槠渌虿豢傻竭_(dá),這時(shí)候會(huì)出現(xiàn) "time out" ,如果路由表中連到達(dá)目標(biāo)的路由都沒(méi)有,那就會(huì)出現(xiàn) "destination host
5、 unreachable" 。
3、怎樣使用Ping這命令來(lái)測(cè)試網(wǎng)絡(luò)連通呢
連通問(wèn)題是由許多原因引起的,如本地配置錯(cuò)誤、遠(yuǎn)程主機(jī)協(xié)議失效等,當(dāng)然還包括設(shè)備等造成的故障。
首先我們講一下使用Ping命令的步驟。
使用Ping檢查連通性有五個(gè)步驟:
1. 使用ipconfig /all觀察本地網(wǎng)絡(luò)設(shè)置是否正確,如圖;
2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是為了檢查本地的TCP/IP協(xié)議有沒(méi)有設(shè)置好;
3. Ping本機(jī)IP地址,這樣是為了檢查本機(jī)的IP地址是否設(shè)置有誤;
4. Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有
6、問(wèn)題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常;〔在非局域網(wǎng)中這一步驟可以忽略〕
5. Ping遠(yuǎn)程IP地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。
4、如何用Ping命令來(lái)判斷一條鏈路好壞
Ping這個(gè)命令除了可以檢查網(wǎng)絡(luò)的連通和檢測(cè)故障以外,還有一個(gè)比擬有趣的用途,那就是可以利用它的一些返回?cái)?shù)據(jù),來(lái)估算你跟某臺(tái)主機(jī)之間的速度是多少字節(jié)每秒
我們先來(lái)看看它有那些返回?cái)?shù)據(jù)。
在例子中"bytes=32"表示ICMP報(bào)文中有32個(gè)字節(jié)的測(cè)試數(shù)據(jù),"time=4ms"是往返時(shí)間。 Sent 發(fā)送多個(gè)秒包、Received 收到多個(gè)回應(yīng)包、Lost 丟棄了多少個(gè)Minmum 最小值 、M
7、AXimun 最大值、Average 平均值。所在圖上來(lái)看,來(lái)回只用了4MS 時(shí)間,lost =0 即是丟包數(shù)為0,網(wǎng)絡(luò)狀態(tài)相當(dāng)良好。 (更詳細(xì)可以使用-n參數(shù) “ping –n 100 IP地址〞 ping 100次。查看 Sent Received Lost Minmum MAXimun Average 這些值的變化。)
5、對(duì)Ping后返回信息的分析
1.Request timed out
這是大家經(jīng)常碰到的提示信息,很多文章中說(shuō)這是對(duì)方機(jī)器置了過(guò)濾ICMP數(shù)據(jù)包,從上面工作過(guò)程來(lái)看,這是不完全正確的,至少有下幾種情況。
〔1〕 對(duì)方已關(guān)機(jī),或者網(wǎng)絡(luò)上 根本沒(méi)有這個(gè)地址:比方在上
8、圖中主機(jī)A中PING 192.168.0.7 ,或者主機(jī)B關(guān)機(jī)了,在主機(jī)A中PING 192.168.0.5 都會(huì)得到超時(shí)的信息。
〔2〕對(duì)方與自己不在同一網(wǎng)段內(nèi),通過(guò)路由也無(wú)法找到對(duì)方,但有時(shí)對(duì)方確實(shí)是存在的,當(dāng)然不存在也是返回超時(shí)的信息。
〔3〕對(duì)方確實(shí)存在,但設(shè)置了ICMP數(shù)據(jù)包過(guò)濾〔比方防火墻設(shè)置〕。
怎樣知道對(duì)方是存在,還是不存在呢,可以用帶參數(shù) -a 的Ping命令探測(cè)對(duì)方,如果能得到對(duì)方的NETBIOS名稱(chēng),則說(shuō)明對(duì)方是存在的,是有防火墻設(shè)置,如果得不到,多半是對(duì)方不存在或關(guān)機(jī),或不在同一網(wǎng)段內(nèi)。
〔4〕錯(cuò)誤設(shè)置IP地址
正常情況下,一臺(tái)主機(jī)應(yīng)該有一個(gè)網(wǎng)卡,一個(gè)IP地址
9、,或多個(gè)網(wǎng)卡,多個(gè)IP地址〔這些地址一定要處于不同的IP子網(wǎng)〕。但如果一臺(tái)電腦的“撥號(hào)網(wǎng)絡(luò)適配器〞〔相當(dāng)于一塊軟網(wǎng)卡〕的TCP/IP設(shè)置中,設(shè)置了一個(gè)與網(wǎng)卡IP地址處于同一子網(wǎng)的IP地址,這樣,在IP層協(xié)議看來(lái),這臺(tái)主機(jī)就有兩個(gè)不同的接口處于同一網(wǎng)段內(nèi)。當(dāng)從這臺(tái)主機(jī)Ping其他的機(jī)器時(shí),會(huì)存在這樣的問(wèn)題:
A.主機(jī)不知道將數(shù)據(jù)包發(fā)到哪個(gè)網(wǎng)絡(luò)接口,因?yàn)橛袃蓚€(gè)網(wǎng)絡(luò)接口都連接在同一網(wǎng)段。
B.主機(jī)不知道用哪個(gè)地址作為數(shù)據(jù)包的源地址。因此,從這臺(tái)主機(jī)去Ping其他機(jī)器,IP層協(xié)議會(huì)無(wú)法處理,超時(shí)后,Ping 就會(huì)給出一個(gè)“超時(shí)無(wú)應(yīng)答〞的錯(cuò)誤信息提示。但從其他主機(jī)Ping這臺(tái)主機(jī)時(shí),請(qǐng)求包從特定的網(wǎng)
10、卡來(lái),ICMP只須簡(jiǎn)單地將目的、源地址互換,并更改一些標(biāo)志即可,ICMP應(yīng)答包能順利發(fā)出,其他主機(jī)也就能成功Ping通這臺(tái)機(jī)器了。
2.Destination host Unreachable
〔1〕 對(duì)方與自己不在同一網(wǎng)段內(nèi),而自己又未設(shè)置默認(rèn)的路由,比方上例中A機(jī)中不設(shè)定默認(rèn)的路由,運(yùn)行Ping 192.168.0.1.4就會(huì)出現(xiàn)“Destination host Unreachable〞。
〔2〕網(wǎng)線出了故障
這里要說(shuō)明一下“destination host unreachable〞和 “time out〞的區(qū)別,如果所經(jīng)過(guò)的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因?yàn)槠渌?/p>
11、不可到達(dá),這時(shí)候會(huì)出現(xiàn)“time out〞,如果路由表中連到達(dá)目標(biāo)的路由都沒(méi)有,那就會(huì)出現(xiàn)“destination host unreachable〞。 3.Bad IP address
這個(gè)信息表示您可能沒(méi)有連接到DNS服務(wù)器,所以無(wú)法解析這個(gè)IP地址,也可能是IP地址不存在。
4.Source quench received
這個(gè)信息比擬特殊,它出現(xiàn)的機(jī)率很少。它表示對(duì)方或中途的服務(wù)器繁忙無(wú)法回應(yīng)。
5.Unknown host——不知名主機(jī)
這種出錯(cuò)信息的意思是,該遠(yuǎn)程主機(jī)的名字不能被域名服務(wù)器〔DNS〕轉(zhuǎn)換成IP地址。故障原因可能是域名服務(wù)器有故障,或者其名字不正確,或者網(wǎng)絡(luò)
12、管理員的系統(tǒng)與遠(yuǎn)程主機(jī)之間的通信線路有故障。
6.No answer——無(wú)響應(yīng)
這種故障說(shuō)明本地系統(tǒng)有一條通向中心主機(jī)的路由,但卻接收不到它發(fā)給該中心主機(jī)的任何信息。故障原因可能是以下之一:中心主機(jī)沒(méi)有工作;本地或中心主機(jī)網(wǎng)絡(luò)配置不正確;本地或中心的路由器沒(méi)有工作;通信線路有故障;中心主機(jī)存在路由選擇問(wèn)題。
7.Ping 127.0.0.1:127.0.0.1是本地循環(huán)地址
如果本地址無(wú)法Ping通,則說(shuō)明本地機(jī)TCP/IP協(xié)議不能正常工作。
8.no rout to host:網(wǎng)卡工作不正常。
9.transmit failed,error code:10043網(wǎng)卡驅(qū)動(dòng)不正常。
10.unknown host name:DNS配置不正確。
以上是我在“拼〞〔Ping〕的過(guò)程中,總結(jié)的一些經(jīng)歷技巧,希望能對(duì)大家的工作和學(xué)習(xí)有所幫助。
"Bad IP address" 這個(gè)信息表示你可能沒(méi)有連接到 DNS 服務(wù)器所以無(wú)法解析這個(gè) IP 地址,也可能是 IP 地址不存在。