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