Win2000網(wǎng)絡(luò)連通診斷(一)
網(wǎng)絡(luò)連通診斷(Netdiag.exe)
由于CW2KP對(duì)網(wǎng)絡(luò)的支持比之前面的Windows版本已經(jīng)大大強(qiáng)化,故支持工具中,對(duì)網(wǎng)絡(luò)故障也配備有相應(yīng)的診斷測(cè)試工具,這次介紹的Netdiag.exe,就是頗為方便實(shí)用的一個(gè)。
該工具只采用命令行形式(這樣系統(tǒng)資源的開銷很小),用來幫助你診斷并排除網(wǎng)絡(luò)連通方面的故障,它使用的主要方法是利用執(zhí)行特定的程序來測(cè)試網(wǎng)絡(luò)的狀態(tài),一步步分隔故障區(qū)域,最終卻定故障發(fā)生的確切部位.測(cè)試的核心是得到網(wǎng)絡(luò)關(guān)鍵的狀態(tài)信息,直觀些說是將問題暴露出來,方便技術(shù)支持人員、網(wǎng)絡(luò)管理人員進(jìn)行問題的排查和分析,以決定采取哪些直接有效的手段.更優(yōu)秀之處在于:這個(gè)工具簡(jiǎn)便易用,使用的參數(shù)和開關(guān)很少,但功能強(qiáng)大,這樣,無論是技術(shù)支持人員或網(wǎng)絡(luò)管理人員,都盡可集中精力來分析輸出狀態(tài)而無需心有旁鶩,因而倍受上述人員的喜愛。
由于該工具包含的內(nèi)容太多,我擬分成兩部分介紹,本次主要先介紹語(yǔ)法和測(cè)試名稱,其余的都放到下一篇中。
首先指出:在下述的大部分情況下,或?qū)嶋H應(yīng)用這個(gè)工具的時(shí)候,系統(tǒng)必須已經(jīng)"綁定"TCP/IP協(xié)議和網(wǎng)絡(luò)適配器.這個(gè)網(wǎng)絡(luò)連通測(cè)試工具主要具備以下特點(diǎn):
1.采取命令行執(zhí)行的方式,更便于編寫腳本文件.2搭載Windows Management Instrumentation (WMI)與相應(yīng)的動(dòng)態(tài)連接庫(kù)以及MSINFO后,可以使用GUI登錄指針.3.搜集網(wǎng)絡(luò)的狀態(tài)信息、檢測(cè)網(wǎng)絡(luò)的驅(qū)動(dòng)程序、協(xié)議驅(qū)動(dòng)程序、接收/發(fā)送能力等等.4測(cè)試接受應(yīng)用程序或服務(wù)所產(chǎn)生的輸入信息或返回信息的方法.5.在Win32操作系統(tǒng)上的運(yùn)行.6.網(wǎng)絡(luò)管理員可以用調(diào)度程序,每間隔一定時(shí)間自動(dòng)生成報(bào)告.下面首先介紹語(yǔ)法,然后進(jìn)行實(shí)例分析。
Netdiag的完整語(yǔ)法:
netdiag [/q] [/v] [/l] [/debug] [/d:DomainName] [/fix] [/DcAccountEnum] [/test:testname] [/skip:testname]
參數(shù)及含義:
/q 指定靜態(tài)輸出.(僅指錯(cuò)誤信息) /v 指定詳細(xì)的輸出. /l 向 NetDiag.log文件發(fā)送輸出./debug 指定更詳細(xì)的輸出信息,執(zhí)行可能需要幾分鐘時(shí)間才能完成. /d:DomainName 在指定域中查找域管理器. /fix 維修局部的問題. /DcAccountEnum 列舉域管理器(中的)計(jì)算機(jī)賬號(hào). /test:TestName
執(zhí)行已經(jīng)列出項(xiàng)目的測(cè)試或一般性測(cè)試,測(cè)試之前應(yīng)檢驗(yàn)一下,確保TCP/IP 協(xié)議已經(jīng)"綁定",當(dāng)然網(wǎng)絡(luò)適配器也必須能正常工作.如果沒有指定要跳過的測(cè)試,那么默認(rèn)為進(jìn)行所有測(cè)試,該工具將可以進(jìn)行的所有測(cè)試都進(jìn)行了命名,無論指定要進(jìn)行的測(cè)試或指定要跳過的測(cè)試,都必須用到這些名字.為了方便查找,我將這些測(cè)試名稱附以簡(jiǎn)單的說明列舉在下面(以下部分中"測(cè)試"和"檢驗(yàn)"可以理解為意義相同):
* Autonet - 自動(dòng)進(jìn)行APIPA檢驗(yàn),即自動(dòng)進(jìn)行"私用"IP地址檢驗(yàn). * Bindings - 綁定檢驗(yàn) * Browser - 瀏覽器檢驗(yàn) * DcList -檢驗(yàn)域控制器列表 * DefGw - 默認(rèn)網(wǎng)關(guān)檢驗(yàn) * DNS - DNS 檢驗(yàn) * DsGetDc - 域控制器"發(fā)現(xiàn)"檢驗(yàn) * IpConfig - IP地址配置檢驗(yàn) * IpLoopBk - IP 地址 loopback ping 檢驗(yàn) * IPX - IPX 檢驗(yàn) * Kerberos - Kerberos 檢驗(yàn) * Ldap - LDAP 檢驗(yàn) * Member - 域成員資格檢驗(yàn) * Modem - Modem (調(diào)制解調(diào)器)診斷檢驗(yàn) * NbtNm - NetBT名稱檢驗(yàn) * Ndis - Netcard 詢問檢驗(yàn) * NetBTTransports - NetBT傳送檢驗(yàn) * Netstat - Netstat 狀態(tài)信息檢驗(yàn) * Netware - Netware 檢驗(yàn) * Route - 路由檢驗(yàn)* Trust - 信任關(guān)系檢驗(yàn) * WAN - WAN 配置檢驗(yàn) * WINS - WINS 服務(wù)檢驗(yàn) * Winsock - Winsock 檢驗(yàn) /skip:TestName * 跳過指定名稱的檢驗(yàn),這些檢驗(yàn)的名稱與上面列舉出來的完全相同,所以不再重復(fù)列出. 執(zhí)行這個(gè)程序,可以打開"開始->運(yùn)行",然后在編輯框中鍵入"cmd",也就是打開命令行執(zhí)行工具的界面(說穿了就是dos界面),在光標(biāo)處鍵入netdiag/xx,這里的xx是選項(xiàng)部分,然后回車即可,例如鍵入netdiag/?,回車后可以得到所有的幫助信息,包括測(cè)試項(xiàng)目的命名信息。
下一篇,我們將進(jìn)行實(shí)例分析并解釋測(cè)試項(xiàng)目。

網(wǎng)公網(wǎng)安備