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