在進行網絡管理和排除故障時,最方便的是使用操作系統配備的工具。Windows和Unix都配備有一些工具,用這些工具可以探察網絡狀態,查明故障原因。即使不能查明故障原因,至少也可以弄清問題的性質,以便進一步處理。
表1列出了Windows和Unix中附帶的典型命令。操作系統不同使用的命令不同,即使同樣功能的命令,在不同操作系統中,名稱也不一樣。在Unix和Windows中,命令所備有的命令選擇參數的種類以及使用方法也不同。下面我們以Windows 、TCP/IP通信協議為例,加以說明。
表1. Windows和Unix中附帶的典型命令
功能 Unix/Linux Windows NT/2000 Windows 95/98/ME
確認通信 ping ping ping
確認TCP/IP設定 ifconfig ipconfig ipconfig,winipcfg
檢查路由 traceroute tracert tracert
顯示、編輯路由表 route route route
顯示收/發包的統計信息 netstat netstat netstat
確認DNS機構 nslookup nslookup -
確認NBT的功能 nmblookup nbtstat nbtstat
首先要正確掌握命令的執行順序,以便能迅速確定問題的性質。
首先,用ping查明問題性質,而后使用其他合適的工具。ping是用于確認是否能與目標計算機進行通信的命令。這是大家最熟悉的一個命令。遺憾的是,即使通過執行ping,確認了不能正常進行通信,但這還不能解決問題。如果有效活用ping命令所備有的功能,可以將問題分成兩類(參見圖1):不能進行TCP/IP通信和名字解析過程有問題。
不能進行TCP/IP通信時,使用ipconfig、tracert、route、netstat等工具;而當名字解析機構有問題時,nslookup、nbtstat等命令將發揮作用。
熟練掌握ping的用法
ping是對TCP/IP網絡上的任意一臺計算機發送一個請求ICMP(Internet Control Message Protocol)應答的小信息包程序。接收這個信息包的計算機,要返回個“應答”包。收到了“應答”包,就可確認可進行通信。ping除了確認通信外,還可以確認名字解析,測定通信所需的時間等。
在命令提示符后,鍵入ping <目標計算機名或IP地址> 執行即可。在Windows中,目標計算機名可以是DNS中所用的主機名或NetBIOS名,也可以直接指定IP地址。
當指定目標計算機名時,ping檢索該計算機的IP地址,向檢索出的IP地址發送請求ICMP應答信息包。當指定IP地址時,直接對該IP地址發送請求ICMP應答信息包。也就是說,若指定目標計算機名,就自動加進了名字解析過程。
新聞熱點
疑難解答