公司網(wǎng)絡(luò)故障的排查思路及步驟,公司網(wǎng)絡(luò)故障維修不再難
公司網(wǎng)絡(luò)故障的排查思路及步驟,公司網(wǎng)絡(luò)故障維修不再難
公司網(wǎng)絡(luò)出現(xiàn)故障了怎么辦?大部分人剛開始都束手無(wú)策,網(wǎng)絡(luò)故障是弱電工作中常見的問(wèn)題,做網(wǎng)絡(luò)安裝的從業(yè)者更要有解決網(wǎng)絡(luò)故障的能力,那
么如何才能進(jìn)行網(wǎng)絡(luò)故障排查,快速解決問(wèn)題呢?今天我們來(lái)總結(jié)一下排查網(wǎng)絡(luò)故障基本的步驟與思路
一、網(wǎng)絡(luò)排錯(cuò)五大基本步驟與命令
五大基本思路如下:
(1)檢查物理鏈路是否有問(wèn)題
(2)查看本機(jī)IP地址、路由、DNS的設(shè)置是否有問(wèn)題
(3)測(cè)試網(wǎng)關(guān)或路由器的通暢情況。先測(cè)網(wǎng)關(guān)然后再測(cè)路由器,一級(jí)一級(jí)地測(cè)試
(4)測(cè)試ping公網(wǎng)ip的通暢情況(平時(shí)要記幾個(gè)外部IP)
(5)測(cè)試DNS的通暢情況,可以直接ping網(wǎng)站地址
如果用戶使用的是Windows操作系統(tǒng),那么下面的這些命令就很重要了:
二、網(wǎng)絡(luò)排錯(cuò)詳細(xì)步驟
為了更好的講述網(wǎng)絡(luò)排錯(cuò)的過(guò)程和思路,假設(shè)我們有下面的一個(gè)網(wǎng)絡(luò)環(huán)境:
下面,我們就以上面這個(gè)網(wǎng)絡(luò)環(huán)境為例子,詳細(xì)介紹我們的網(wǎng)絡(luò)排錯(cuò)思路,每一步要怎么做,每一步為什么要這樣做以及這樣做之后我們可以得到什么信息,都會(huì)做一個(gè)說(shuō)明。
第一步、檢查物理鏈路是否有問(wèn)題
這一步是我個(gè)人認(rèn)為在做網(wǎng)絡(luò)排錯(cuò)時(shí)必須要做的第一步!經(jīng)常會(huì)聽朋友說(shuō),領(lǐng)導(dǎo)的電腦上不了網(wǎng),需要過(guò)去排錯(cuò),搞了老半天,還發(fā)現(xiàn)不了問(wèn)題,最后在幾經(jīng)絕望之時(shí),竟然發(fā)現(xiàn)網(wǎng)線都沒(méi)接上電腦。這就真的是悲劇了,浪費(fèi)了很多時(shí)間不說(shuō),這樣的網(wǎng)絡(luò)排錯(cuò)思路本來(lái)就是有錯(cuò)誤的,所以清晰的思路很重要,避免走彎路。
因?yàn)橐苍S不是每個(gè)人都可以去機(jī)房查看交換機(jī)的接線情況,所以這一步,我們排查的重點(diǎn)范圍就應(yīng)該放在如下面圖所示的地方:
在這一步,下面幾點(diǎn)是需要注意排查的:
1.確認(rèn)電腦本身的網(wǎng)卡有沒(méi)有問(wèn)題
2.確認(rèn)接的網(wǎng)線有沒(méi)有問(wèn)題(檢查水晶頭、網(wǎng)線的連接、網(wǎng)線的質(zhì)量)
3.本機(jī)所連接的交換機(jī)(如果可以去機(jī)房查看的話)
如果上面這幾點(diǎn)排查都沒(méi)有問(wèn)題了,那么就是該網(wǎng)絡(luò)環(huán)境中的其他設(shè)備問(wèn)題了。這一范圍的排查相對(duì)比較簡(jiǎn)單,因?yàn)橹簧婕暗轿锢礞溌返倪B接問(wèn)題。
第二步、查看本機(jī)IP地址、路由、DNS的設(shè)置是否有問(wèn)題
上面第一步,物理鏈路的排查沒(méi)有問(wèn)題了,也就是說(shuō),電腦接上網(wǎng)線之后,電腦有反應(yīng)了,可以識(shí)別,但是網(wǎng)絡(luò)還是不通,來(lái)到這一步,就應(yīng)該先把注意的范圍放在電腦的設(shè)置上面了。
這一步,我們關(guān)注的重點(diǎn)是:
1、IP地址設(shè)置
如果采用的是DHCP自動(dòng)獲取的方法,那么這時(shí)候只需要看自己本機(jī)的設(shè)置上有沒(méi)有開啟自動(dòng)獲取IP的設(shè)置以及有沒(méi)有開啟相關(guān)的服務(wù);
如果用的是靜態(tài)IP,那么就必須要注意IP地址的填寫有沒(méi)有錯(cuò)(一般網(wǎng)絡(luò)管理人員給的)、IP地址的子網(wǎng)掩碼有沒(méi)有問(wèn)題(這很重要,對(duì)于靜態(tài)IP,很多人在這里設(shè)置錯(cuò)誤)。
另外值得提的是,給電腦分配ip地址時(shí),最好是綁定mac地址,避免用戶私改ip地址,造成ip沖突。
一般可以用下面的命令查看:
2、路由設(shè)置
對(duì)于服務(wù)器、PC,一般是指默認(rèn)網(wǎng)關(guān)的設(shè)置了;對(duì)于路由器本身或三層交換機(jī),那就是靜態(tài)路由或動(dòng)態(tài)路由的設(shè)置問(wèn)題了。
3、DNS設(shè)置
主要是要確保所設(shè)置的DNS服務(wù)器地址到底有沒(méi)有提供域名解析服務(wù)或者是否出現(xiàn)了故障,你得設(shè)置一個(gè)正確的DNS服務(wù)器地址或可以自動(dòng)獲取。在windows上面你可以通過(guò)下面的命令查看:
第三步、測(cè)試網(wǎng)關(guān)或路由器的通暢情況。
先測(cè)網(wǎng)關(guān)然后再測(cè)路由器,一級(jí)一級(jí)地測(cè)試。
在上面的網(wǎng)絡(luò)環(huán)境中,在網(wǎng)絡(luò)通的情況下,我們?cè)陔娔X上使用命令tracert -d命令,會(huì)得到下面的結(jié)果:
通過(guò)這個(gè)測(cè)試結(jié)果,我們可以清楚地知道電腦在訪問(wèn)互聯(lián)網(wǎng)時(shí),數(shù)據(jù)的走向情況:
根據(jù)這個(gè)數(shù)據(jù)走向,我們就可以得到一個(gè)重要的思路,就是根據(jù)數(shù)據(jù)走向來(lái)檢測(cè)網(wǎng)絡(luò)的通暢情況!因此,我們可以分兩步:
1、先測(cè)試電腦到網(wǎng)關(guān)192.168.2.254的通暢情況
我們可以在自己的電腦上自己ping網(wǎng)關(guān)的地址,看是否有響應(yīng)
一般這樣的判斷方法是比較快的,但有時(shí)候,無(wú)論怎樣都ping不通,那么則可能有以下的幾種情況:
a、網(wǎng)關(guān)設(shè)備做了禁止ping的設(shè)置
b、網(wǎng)關(guān)接口或網(wǎng)關(guān)設(shè)備出現(xiàn)故障
對(duì)于a,一般很少會(huì)在這些設(shè)備在做ping的限制操作,實(shí)在是沒(méi)有太大的必要這樣做,當(dāng)然,網(wǎng)絡(luò)安全等要求十分嚴(yán)格的除外。ping通192.168.2.254網(wǎng)關(guān)后,再ping一下172.16.13.1以確認(rèn)電腦到整個(gè)網(wǎng)關(guān)設(shè)備都沒(méi)有問(wèn)題。
對(duì)于ping不通的時(shí)候,我個(gè)人還建議在電腦上執(zhí)行如下操作:
arp -a :網(wǎng)關(guān)地址和網(wǎng)關(guān)的mac地址,這個(gè)命令弱電行業(yè)網(wǎng)前面有詳解過(guò)。
即查看電腦本身有沒(méi)有獲取到網(wǎng)關(guān)的MAC的地址,顯然,如果沒(méi)有網(wǎng)關(guān)的MAC地址,那也是不可能ping通網(wǎng)關(guān)的,在排除了前面電腦設(shè)置的問(wèn)題后,你可以猜測(cè)是網(wǎng)關(guān)設(shè)備出了問(wèn)題,這時(shí)就可以聯(lián)系網(wǎng)絡(luò)工程師對(duì)網(wǎng)關(guān)設(shè)備進(jìn)行測(cè)試了。
2、測(cè)試到其它路由器的通暢情況
前面一步?jīng)]有問(wèn)題了,也就是電腦到網(wǎng)關(guān)通信正常了,再測(cè)試網(wǎng)關(guān)到出口路由器的通暢情況:
這里,我們使用tracert -d命令就可以了:
當(dāng)然,如果發(fā)現(xiàn)不通,那么則可能是下面的情況:
a、網(wǎng)關(guān)設(shè)備與路由器之間的物理鏈路問(wèn)題
b、網(wǎng)關(guān)設(shè)備與路由器之間的設(shè)置問(wèn)題,比如路由協(xié)議、接口配置之類的
出現(xiàn)上面的情況,那就是網(wǎng)絡(luò)工程師的問(wèn)題了,當(dāng)然,如果你是網(wǎng)絡(luò)工程師,應(yīng)該要馬上查看一下設(shè)備的狀態(tài),看是不是設(shè)備哪里出現(xiàn)問(wèn)題了。
上面的步驟完成了,假設(shè)你的出口路由器設(shè)置是沒(méi)有問(wèn)題的,比如NAT與默認(rèn)路由等的設(shè)置沒(méi)有問(wèn)題,那么我們大致可以知道,內(nèi)網(wǎng)的一個(gè)基本通信是正常的(至少你的電腦和出口路由器的通信沒(méi)問(wèn)題),我們就要看看電腦到底能不能訪問(wèn)互聯(lián)網(wǎng)了。
第四步、測(cè)試ping公網(wǎng)ip的通暢情況(平時(shí)要記幾個(gè)外部IP)
來(lái)到這一步的時(shí)候,就說(shuō)明前面三步是沒(méi)有問(wèn)題的,也就是說(shuō),本地局域網(wǎng)絡(luò)的通信是正常的,這時(shí)要做的就是判斷本地局域網(wǎng)絡(luò)與外網(wǎng)(公網(wǎng))之間的通信有沒(méi)有問(wèn)題了:
這里采取的是直接ping公網(wǎng)地址的方法,是為了排除DNS的影響(萬(wàn)一你的DNS設(shè)置又有問(wèn)題),至于要ping什么樣的公網(wǎng)地址,個(gè)人建議是,可以ping一些沒(méi)有禁止ping的公共DNS服務(wù)器地址,比如114.114.114.114和8.8.8.8的:
這樣之后,基本上就可以確定網(wǎng)絡(luò)是沒(méi)有問(wèn)題的了。能ping通外網(wǎng),說(shuō)明網(wǎng)絡(luò)是沒(méi)有問(wèn)題的,當(dāng)然,這里并沒(méi)有提到出口放置防火墻的情況,實(shí)際上,思路是一致的,但是,你需要考慮的是,你的訪問(wèn)數(shù)據(jù)有沒(méi)有被防火墻給過(guò)濾掉,是數(shù)據(jù)出去的時(shí)候過(guò)濾了,還是數(shù)據(jù)回來(lái)的時(shí)候過(guò)濾了?由于還要涉及到防火墻的設(shè)置,這里就不再提及了,只是仍要注意這一點(diǎn)就是了。
第五步、測(cè)試DNS的通暢情況,可以直接ping網(wǎng)站地址
如題,可以直接ping網(wǎng)站地址,看有沒(méi)有回顯IP地址,至于通不通是另外一回事,只要可以回顯IP地址,那么DNS就沒(méi)有問(wèn)題了,不過(guò)這里仍然要說(shuō)一下nslookup這個(gè)命令,這是一個(gè)非常好用的命令,我平常自己在網(wǎng)絡(luò)排錯(cuò)時(shí),基本上都會(huì)用到:
當(dāng)然也可以像下面這樣使用:
使用nslookup命令,作用有二:
1、幫你測(cè)試你設(shè)置的DNS服務(wù)器有沒(méi)有問(wèn)題
2、在不考慮DNS服務(wù)器是否智能的前提下,你可以根據(jù)回顯IP地址速度的快慢來(lái)大致判斷DNS服務(wù)器的優(yōu)劣情況
所以可以充分利用nslookup命令了。
所以對(duì)于網(wǎng)絡(luò)排錯(cuò)的思路和一些基本命令的掌握還是很重要的,雖然單個(gè)命令的使用的功能不是特別大,但組合起來(lái)使用卻是可以解決很多問(wèn)題。