網(wǎng)絡(luò)維護(hù) 向本地連接管理要效率
原創(chuàng)【51CTO.com獨(dú)家特稿】可以這么說,“本地連接”其實是計算機(jī)的網(wǎng)絡(luò)訪問出入口,無論是修改上網(wǎng)參數(shù),還是新建上網(wǎng)連接,我們往往都要從該連接開始。事實上,在平時的網(wǎng)絡(luò)維護(hù)過程中,我們也要經(jīng)常與“本地連接”打交道,如此一來網(wǎng)絡(luò)維護(hù)的效率,就與“本地連接”的管理效率息息相關(guān)了;有鑒于此,本文下面就為各位朋友貢獻(xiàn)幾則著眼“本地連接”管理網(wǎng)絡(luò)的私房秘籍,相信這些內(nèi)容能有效幫助大家提高網(wǎng)絡(luò)維護(hù)效率。
解決網(wǎng)絡(luò)訪問隱性故障
對于不少網(wǎng)絡(luò)訪問故障,我們無論怎么觀察現(xiàn)象、尋找原因,或許都不能順利將它解決掉,筆者就曾碰到過類似這樣的蹊蹺故障,后來無意中在“本地連接”列表窗口中,通過簡單新建一個網(wǎng)絡(luò)訪問連接的辦法,就將看似無法解決的網(wǎng)絡(luò)故障成功排除掉了。現(xiàn)在,本文就將該特殊的網(wǎng)絡(luò)故障解決過程還原出來,希望大家能從中獲得啟發(fā)。
某局域網(wǎng)中有一臺計算機(jī)不能正常訪問內(nèi)網(wǎng)中的文件服務(wù)器,筆者進(jìn)入該計算機(jī)的“本地連接”屬性設(shè)置對話框,發(fā)現(xiàn)該計算機(jī)不但可以正常向外面發(fā)送數(shù)據(jù)信息,而且也能正常從外面接受數(shù)據(jù)信息,可是該計算機(jī)卻始終不能訪問內(nèi)網(wǎng)中的文件服務(wù)器。經(jīng)過仔細(xì)觀察,筆者看到故障計算機(jī)的網(wǎng)卡設(shè)備信號燈狀態(tài)有點不正常,這說明網(wǎng)卡的工作狀態(tài)也是不正常的,會不會是連接網(wǎng)卡設(shè)備的物理線纜連通性出了問題呢?想到這里,筆者利用專業(yè)線纜測線工具,對連接故障計算機(jī)的物理線纜連通性進(jìn)行了測試,測試過程中筆者發(fā)現(xiàn)專業(yè)測試工具中的8個指示燈依次被點亮,這就說明物理連接線纜的連通性是沒有任何問題的。為此,筆者斷定該網(wǎng)絡(luò)訪問故障絕對不是由網(wǎng)卡設(shè)備與網(wǎng)絡(luò)連接引起的,多半是由故障計算機(jī)系統(tǒng)自身原因引起的。
于是,筆者開始將目光轉(zhuǎn)移到故障計算機(jī)的“本地連接”圖標(biāo)上了,依次點選“開始”、“設(shè)置”、“網(wǎng)絡(luò)連接”選項,打開對應(yīng)系統(tǒng)的網(wǎng)絡(luò)連接列表界面,選中“本地連接”圖標(biāo),并用鼠標(biāo)右鍵單擊之,點擊右鍵菜單中的“屬性”命令,此時系統(tǒng)屏幕上會出現(xiàn)一個如圖1所示的“本地連接”屬性設(shè)置對話框;
![]() |
圖1 |
選中該屬性設(shè)置對話框中的TCP/IP協(xié)議選項,單擊“屬性”按鈕,打開TCP/IP協(xié)議選項設(shè)置窗口;仔細(xì)檢查該設(shè)置窗口中的IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)地址以及DNS等參數(shù),筆者看到一切都沒有問題,這說明故障計算機(jī)的上網(wǎng)設(shè)置的確是正確的;再檢查對應(yīng)故障計算機(jī)是否啟用了代理服務(wù)器功能時,也沒有看到該功能被正常啟用;
后來經(jīng)過了解,該故障計算機(jī)先前沒有出現(xiàn)過類似IP地址發(fā)生沖突的故障現(xiàn)象,而且本地系統(tǒng)中的防火墻功能也沒有正常啟用。會不會是安裝在故障計算機(jī)中的網(wǎng)卡MAC地址出現(xiàn)了丟失現(xiàn)象,或者是故障計算機(jī)系統(tǒng)沒有測試到網(wǎng)卡設(shè)備的上網(wǎng)設(shè)置呢?為了驗證上述猜測是否正確,筆者立即打開故障計算機(jī)的“開始”菜單,從中點選“運(yùn)行”命令,在系統(tǒng)運(yùn)行文本框中輸入字符串命令“cmd”,單擊回車鍵后,將系統(tǒng)屏幕切換到MS-DOS命令行窗口,在該窗口的命令行提示符狀態(tài)下執(zhí)行字符串命令“IPCONFIG /ALL”,結(jié)果筆者看到該故障計算機(jī)的IP地址以及MAC地址都存在,同時這些地址參數(shù)都是正確的,這說明筆者之前的猜測是錯誤的。
在嘗試各種方法都失敗的情形下,筆者只好再次進(jìn)入本地連接列表窗口,單擊其中的“新建連接向?qū)А惫δ軋D標(biāo),再依照向?qū)聊坏奶崾局匦聞?chuàng)建了一個網(wǎng)絡(luò)訪問連接,經(jīng)過合適的上網(wǎng)設(shè)置,以及重新啟動Windows系統(tǒng)后,該故障計算機(jī)不能上網(wǎng)訪問內(nèi)網(wǎng)文件服務(wù)器的故障現(xiàn)象竟然不翼而飛了,顯然該故障現(xiàn)象已經(jīng)在無意中被成功排除了! 筆者認(rèn)為,這很可能是之前使用的網(wǎng)絡(luò)連接存在隱性故障,另外創(chuàng)建一個網(wǎng)絡(luò)訪問連接后,那么隱性故障自然就能跟著消失了。
通透本地網(wǎng)絡(luò)流量狀態(tài)nbsp;
通常情況下,移動鼠標(biāo)指針到系統(tǒng)托盤區(qū)域處的“本地連接”選項圖標(biāo)上時,系統(tǒng)屏幕上會自動彈出一些網(wǎng)絡(luò)連接狀態(tài)信息,根據(jù)這些狀態(tài)信息我們能一目了然地看到本地計算機(jī)對外發(fā)送和向內(nèi)接收數(shù)據(jù)包的個數(shù);當(dāng)然,也有一部分計算機(jī)系統(tǒng)會彈出與眾不同的提示內(nèi)容,比方說有的計算機(jī)“本地連接”圖標(biāo)彈出的狀態(tài)信息中包含總的數(shù)據(jù)包流量大小,而不包含具體的接受、發(fā)送數(shù)據(jù)包大小,那么究竟什么原因造成局域網(wǎng)中的不同計算機(jī)系統(tǒng)中,“本地連接”圖標(biāo)彈出的狀態(tài)信息不相同呢,我們是否能夠采取合適的辦法,來讓所有計算機(jī)系統(tǒng)的“本地連接”圖標(biāo)都能自動彈出本地網(wǎng)絡(luò)流量狀態(tài)呢?
事實上,計算機(jī)系統(tǒng)中的“本地連接”圖標(biāo)究竟能彈出什么樣的狀態(tài)信息,與計算機(jī)安裝了什么品牌的網(wǎng)卡設(shè)備以及使用了版本的驅(qū)動程序有關(guān),有的網(wǎng)卡驅(qū)動程序只是簡單地反饋整個網(wǎng)絡(luò)數(shù)據(jù)流量大小信息,有的網(wǎng)卡驅(qū)動程序可以詳細(xì)顯示具體的接受、發(fā)送流量信息,因此我們往往無法通過參數(shù)設(shè)置的辦法來改變某個計算機(jī)“本地連接”圖標(biāo)的狀態(tài)顯示內(nèi)容。不過,我們可以使用第三方專業(yè)工具,來讓計算機(jī)系統(tǒng)的“本地連接”圖標(biāo)顯示更加詳細(xì)的本地網(wǎng)絡(luò)流量狀態(tài)內(nèi)容,比方說我們可以從網(wǎng)上下載使用“DU Meter”這樣的專業(yè)工具,來讓系統(tǒng)托盤區(qū)域處的“本地連接”圖標(biāo)顯示更多的網(wǎng)絡(luò)流量狀態(tài)信息,成功安裝好該專業(yè)工具后,“本地連接”圖標(biāo)既可以直觀地顯示出在任意一個時間段內(nèi)的本地網(wǎng)絡(luò)流量大小信息,又能顯示出每天、每周或者每月的本地網(wǎng)絡(luò)流量大小。
追蹤潛在網(wǎng)絡(luò)訪問錯誤
當(dāng)我們選中了“本地連接”圖標(biāo)的“連接后在通知區(qū)域顯示圖標(biāo)”屬性選項后,日后就可以從系統(tǒng)任務(wù)欄右下角處的“本地連接”圖標(biāo)上看到各種網(wǎng)絡(luò)訪問狀態(tài)信息,依照這些信息能夠快速追蹤到本地系統(tǒng)的網(wǎng)絡(luò)錯誤。這不,筆者曾經(jīng)就依照“本地連接”圖標(biāo)顯示出來的“連接受限”狀態(tài)提示,迅速追蹤到了局域網(wǎng)DHCP服務(wù)器工作狀態(tài)不正常的網(wǎng)絡(luò)錯誤;現(xiàn)在,本文就將這個追蹤過程還原出來,以便幫助各位朋友更好地用好“本地連接”圖標(biāo)。
為了方便管理、維護(hù)單位局域網(wǎng),筆者特意架設(shè)了DHCP服務(wù)器,讓其自動為所有計算機(jī)動態(tài)分配IP地址,平時局域網(wǎng)中的每一臺計算機(jī)都能正常相互訪問,并且能夠共享局域網(wǎng)訪問Internet中的網(wǎng)站內(nèi)容。最近,不知道什么原因,有一臺員工的計算機(jī)“本地連接”圖標(biāo)經(jīng)常出現(xiàn)“連接受限”之類的狀態(tài)提示,同時還不能正常訪問網(wǎng)站內(nèi)容。剛開始的時候,筆者只是簡單地認(rèn)為這種現(xiàn)象多半是哪個位置發(fā)生了接觸不良的故障,為此毫不猶豫地就對故障計算機(jī)的網(wǎng)絡(luò)連接線纜的各個接頭進(jìn)行了檢查測試,不過測試結(jié)束后筆者看到網(wǎng)絡(luò)線路連接不存在任何問題。
由于故障計算機(jī)的IP地址是從局域網(wǎng)DHCP服務(wù)器那里獲得的,會不會是故障計算機(jī)與局域網(wǎng)DHCP服務(wù)器之間的網(wǎng)絡(luò)連接發(fā)生了問題呢?考慮到這一點,筆者立即打開故障計算機(jī)系統(tǒng)的MS-DOS工作窗口,在該窗口的命令行中執(zhí)行了字符串命令“ipconfig /all”,結(jié)果發(fā)現(xiàn)目標(biāo)故障計算機(jī)使用的IP地址為“169.254.*.*”,而該IP地址顯然不是從DHCP服務(wù)器那里申請得到的,而是Windows系統(tǒng)隨機(jī)分配的,這種隨機(jī)分配的IP地址與局域網(wǎng)中其他計算機(jī)的IP地址不處于同一個工作子網(wǎng)中,所以故障計算機(jī)自然就不能訪問局域網(wǎng)網(wǎng)絡(luò)以及Internet網(wǎng)絡(luò)了。
弄清楚了故障原因后,筆者立即重點檢查了局域網(wǎng)DHCP服務(wù)器的工作狀態(tài),經(jīng)過仔細(xì)檢查,筆者確認(rèn)DHCP服務(wù)器自身工作狀態(tài)沒有任何問題,畢竟局域網(wǎng)中的其他計算機(jī)都能從該服務(wù)器中獲得動態(tài)IP地址,問題肯定還出在故障計算機(jī)系統(tǒng)身上;經(jīng)過對故障計算機(jī)的物理連接線路、端口工作狀態(tài)、網(wǎng)絡(luò)病毒等各種可能因素進(jìn)行排查后,筆者沒有發(fā)現(xiàn)任何問題;后來,筆者擔(dān)心故障計算機(jī)系統(tǒng)中的某些網(wǎng)絡(luò)連接文件可能受到了破壞,為此又打開了對應(yīng)系統(tǒng)的運(yùn)行文本框,在其中執(zhí)行了“sfc /scannow”字符串命令,來嘗試對系統(tǒng)受損文件進(jìn)行修復(fù)操作,經(jīng)過長時間地修復(fù)等待之后,系統(tǒng)竟然沒有提示有任何文件已經(jīng)受到損壞,這就說明系統(tǒng)文件沒有受到破壞。
后來,筆者在故障計算機(jī)系統(tǒng)的運(yùn)行文本框中,嘗試執(zhí)行“ipconfig /renew”字符串命令,來向DHCP服務(wù)器重新申請IP地址時,系統(tǒng)屏幕上竟然彈出了類似RPC服務(wù)工作狀態(tài)不正常的錯誤信息。難道是RPC服務(wù)工作狀態(tài)不正常,造成了故障計算機(jī)無法訪問局域網(wǎng)DHCP服務(wù)器?依照屏幕提示,筆者立即進(jìn)入故障計算機(jī)系統(tǒng)的服務(wù)列表界面,打開如圖2所示的“Remote Procedure Call (RPC)”服務(wù)屬性界面,
![]() |
圖2 |
筆者從中發(fā)現(xiàn)目標(biāo)系統(tǒng)服務(wù)的確已經(jīng)被停用;經(jīng)過進(jìn)一步檢查,筆者看到DHCP Server服務(wù)與RPC服務(wù)有依存關(guān)系,也就是說如果RPC服務(wù)不能正常運(yùn)行的話,那么DHCP Server服務(wù)自然也不能運(yùn)行了,而沒有了DHCP Server服務(wù)的支持,故障計算機(jī)自然聯(lián)系不上局域網(wǎng)的DHCP服務(wù)器了。
在故障計算機(jī)中,筆者立即恢復(fù)了“Remote Procedure Call (RPC)”、“DHCP Server”等系統(tǒng)服務(wù)的工作狀態(tài),之后重新執(zhí)行字符串命令“ipconfig /renew”,再次向DHCP服務(wù)器申請IP地址,這一次沒有讓筆者失望,“本地連接”圖標(biāo)上的“連接受限”狀態(tài)提示立即消失了,而且故障計算機(jī)也能正常上網(wǎng)了。
管理本地網(wǎng)絡(luò)運(yùn)行穩(wěn)定
在局域網(wǎng)中,計算機(jī)的IP地址被他人隨意搶用是常有的事情,這樣一來本地網(wǎng)絡(luò)的運(yùn)行穩(wěn)定性自然就受到了影響。為了管理本地網(wǎng)絡(luò)運(yùn)行穩(wěn)定,我們可以想辦法將“本地連接”圖標(biāo)隱藏起來,讓上網(wǎng)用戶無法隨意進(jìn)入本地連接的屬性設(shè)置窗口,來胡亂更改上網(wǎng)IP地址。下面,我們可以通過卸載與“本地連接”圖標(biāo)有關(guān)的動態(tài)鏈接庫文件的方法,來隱藏“本地連接”圖標(biāo),禁止他人隨意更改IP地址,這種方法的隱蔽性相當(dāng)好,普通人往往很難識別:
大家知道,與“本地連接”圖標(biāo)有關(guān)的動態(tài)鏈接庫文件主要有“Netshell.dll”、“Netman.dll”、“Netcfgx.dll”,我們只要將它們從Windows系統(tǒng)中成功卸載掉,那么“本地連接”圖標(biāo)就會從計算機(jī)系統(tǒng)的網(wǎng)絡(luò)連接列表界面中消失了,那樣一來普通上網(wǎng)用戶就不能隨意更改本地系統(tǒng)的IP地址了。在對動態(tài)鏈接庫文件執(zhí)行卸載操作時,我們可以在本地計算機(jī)系統(tǒng)桌面中打開“開始”菜單,點選“運(yùn)行”選項,輸入字符串命令“cmd”,單擊“確定”按鈕后,系統(tǒng)屏幕將會進(jìn)入到MS-DOS工作窗口;
在DOS命令行提示符下輸入“Regsvr32/u Netshell.dll”字符串命令,單擊回車鍵后,系統(tǒng)返回如圖3所示的結(jié)果信息,
![]() |
圖3 |
這樣一來我們就能成功將“Netshell.dll”文件卸載掉了;同樣地,再將其他兩個文件也卸載掉,最后重新啟動一下本地計算機(jī)系統(tǒng),那樣的話“本地連接”圖標(biāo)就能被成功隱藏起來了。
【51CTO.COM 獨(dú)家特稿,轉(zhuǎn)載請注明出處及作者!】
【編輯推薦】