基本網(wǎng)絡(luò)測(cè)試命令:
√ 遠(yuǎn)程連接命令Telnet簡(jiǎn)介 Telnet是TCP/IP協(xié)議簇中的一個(gè)虛擬終端協(xié)議,它允許連接到遠(yuǎn)程主機(jī)。通過(guò)使用Telnet命令,遠(yuǎn)程設(shè)備可以做為一個(gè)虛擬終端進(jìn)行遠(yuǎn)程登錄,還可以檢查源站點(diǎn)和目的站點(diǎn)的應(yīng)用層軟件的可用性。如果我們能夠使用telnet命令遠(yuǎn)程登陸,那說(shuō)明網(wǎng)絡(luò)通過(guò)了所有的測(cè)試,是正常連通的。 如圖所示,telnet運(yùn)行在OSI參考模型的應(yīng)用層,它利用TCP來(lái)保證正確和有序的在客戶機(jī)和服務(wù)器之間傳輸數(shù)據(jù)。
在cisco路由器中,可同時(shí)支持5個(gè)VTY終端或都會(huì)話同時(shí)連接。 在日常的網(wǎng)絡(luò)管理工作中,檢查應(yīng)用層的連接只是telnet的一個(gè)附助功能,telnet最主要的作用還是用來(lái)做遠(yuǎn)程連接到網(wǎng)絡(luò)設(shè)備。 √ 如何建立遠(yuǎn)程telnet連接會(huì)話 在cisco IOS命令行(EXEC)中,我們可以使用connect或者telnet命令來(lái)進(jìn)行telnet會(huì)話的連接。所連接的目標(biāo)可以是遠(yuǎn)程路由器的某個(gè)接口IP地址或主機(jī)名。 telnet命令實(shí)例:
在用戶模式或者特權(quán)模式下鍵入以下命令可以建立telnet會(huì)話。 IT168>telnet family IT168#telnet family IT168>connect family IT168#connect family IT168>telnet 202.100.96.68 IT168#telnet 202.100.96.68 當(dāng)連接成功時(shí),遠(yuǎn)端路由器會(huì)提示輸入用戶名和密碼。當(dāng)輸入正確的用戶名和密碼后,命令提示符會(huì)變成所連接的路由器主機(jī)名。通過(guò)使用telnet會(huì)話,我們可以測(cè)試網(wǎng)絡(luò)的連通性。 √ 如何掛起和關(guān)閉telnet連接會(huì)話 掛起Telnet會(huì)話是telnet的一個(gè)重要的特性,如果我們希望暫時(shí)掛起telnet會(huì)話,而不關(guān)閉會(huì)話執(zhí)行其他工作的時(shí)候,可以使用掛起telnet會(huì)話命令。 掛起telnet會(huì)話命令實(shí)例:
掛起一個(gè)會(huì)話:從圖中可以看到,我們是通過(guò)主機(jī)名為family的路由器登錄到遠(yuǎn)程路由器it168的,當(dāng)鍵入回車后,命令提示符會(huì)變回到family> it168> 返回到一個(gè)會(huì)話:如果想要返回到掛起的會(huì)話,我們可以使用以下命令: family> 關(guān)閉telnet會(huì)話:當(dāng)遠(yuǎn)程登錄所需要做的工作完成后,我們可以通過(guò)使用disconnect命令來(lái)終止會(huì)話。做為安全的考慮,用戶管理員應(yīng)該在不用telnet會(huì)話的時(shí)候,及時(shí)的關(guān)閉會(huì)話。
family>disconnect it168 顯示已經(jīng)連接的會(huì)話:前面我們提到過(guò),一個(gè)路由器可以支持5個(gè)telnet會(huì)話,我們可以通過(guò)show sessions命令來(lái)顯示已經(jīng)連接到路由器的會(huì)話: famiy>show sessions √ 使用ping命令檢測(cè)網(wǎng)絡(luò)層協(xié)議和硬件 ping命令是一個(gè)基本的網(wǎng)絡(luò)測(cè)試命令,它支持echo回聲協(xié)議,echo回聲協(xié)議是通過(guò)測(cè)試已經(jīng)被路由器轉(zhuǎn)發(fā)的數(shù)據(jù)包來(lái)檢測(cè)網(wǎng)絡(luò)的連通性。 在測(cè)試時(shí),ping命令會(huì)發(fā)送一個(gè)數(shù)據(jù)包到目的主機(jī),然后等待從目的主機(jī)接收回復(fù)數(shù)據(jù)包,當(dāng)目的主機(jī)接收到這個(gè)數(shù)據(jù)包時(shí),為源主機(jī)發(fā)送回復(fù)數(shù)據(jù)包,這個(gè)測(cè)試命令可以幫助網(wǎng)絡(luò)管理者測(cè)試到達(dá)目的主機(jī)的網(wǎng)絡(luò)是否連接。如圖所示,ping命令工作在OSI參考模型的第三層-網(wǎng)絡(luò)層。
使用ping命令測(cè)試網(wǎng)絡(luò)實(shí)例 ping命令可以在用戶模式和特權(quán)模式下使用。 在family路由器上,鍵入ping it168的命令。如果網(wǎng)絡(luò)層正常連接,如下所示,我們可以看到路由器出現(xiàn)5個(gè)驚嘆號(hào),這說(shuō)明family路由器成功的從it168路由器上接收到了5個(gè)echo回復(fù)包。 family#ping 129.0.0.2 Type escape sequence to abort sending 5, 100-byte ICMP Echos to 129.0.0.2, timeout is 2 seconds !!!!! Success rate is 100 percent(5/5),round-trip min/avg/max = 28/28/32ms family# 如果這里的感嘆號(hào)被點(diǎn)號(hào)(.)代替,說(shuō)明family路由器不能與IT168連接。 √ 如何顯示到達(dá)目的地經(jīng)過(guò)的路徑 在檢查網(wǎng)絡(luò)的連通性時(shí),除了telnet和ping命令以外,還有一個(gè)traceroute。這個(gè)命令和ping命令一樣,也是檢查網(wǎng)絡(luò)層的硬件和協(xié)議的,但是trace命令可以提供到達(dá)目的地的每一個(gè)經(jīng)過(guò)的路由器,網(wǎng)絡(luò)管理者可以在用戶模式下和特權(quán)模式下輸入traceroute來(lái)執(zhí)行,目的位置可以是IP地址也可以是路由器名。
traceroute命令實(shí)例: 在這個(gè)例子中,從FAMILY到達(dá)IT168的路由器必須要經(jīng)過(guò)ISP和DNS這兩個(gè)路由器。以下是輸入命令后的顯示結(jié)果: family#traceroute it168 type escape to abort tracing the route to it168(129.0.0.2) 1 isp(202.100.96.68)6 msec 6msec 3msec 2 dns (202.158.96.58) 8 msec 8msec 3 msec 3 it168 (129.0.0.2)8 msec 8msec 3 msec family# 如果名為DNS路由器出現(xiàn)了問題,這里第二條DNS路由器名字會(huì)變成星號(hào),路由器會(huì)繼續(xù)嘗試連接。直到用戶輸入Ctrl-Shift-6來(lái)結(jié)束。
1. ping
檢查IP網(wǎng)絡(luò)連接及主機(jī)是否可達(dá)。 ping[ip][-R][-d][-n][-q][-r][-v][-c count][-ppattern][-spacketsize][-ttimeout]host 【參數(shù)說(shuō)明】 各選項(xiàng)及參數(shù)說(shuō)明: -ccount為發(fā)送ICMPECHO-REQUEST報(bào)文次數(shù),范圍1~4294967295。 -d設(shè)置socket為DEBUG模式。 -n將host參數(shù)直接作為IP地址,而不需作域名解析。 -ppattern為ICMPECHO-REQUEST報(bào)文填充字節(jié),格式為16進(jìn)制,如-pff將報(bào)文全部填充為ff。 -q除統(tǒng)計(jì)數(shù)字外,不顯示其它詳細(xì)信息。 -R記錄路由。 -r不經(jīng)路由選擇而將ECHO-REQUEST報(bào)文送往直接相連的網(wǎng)絡(luò)。 -spacketsize為ECHO-REQUEST報(bào)文長(zhǎng)度(不包括IP和ICMP報(bào)文頭),以字節(jié)為單位。 -ttimeout為發(fā)送完ECHO-REQUEST后,等待ECHO-RESPONSE的超時(shí)時(shí)間,以ms為單位。 -v顯示接收到的非ECHO-RESPONSE的其它ICMP報(bào)文。 host為目的主機(jī)域名或IP地址。 【缺省情況】 上述各項(xiàng)參數(shù)沒有指定時(shí),缺省情況為: 發(fā)送ECHO-REQUEST的報(bào)文次數(shù)缺省為5次。 socket為非DEBUG模式。 host首先被當(dāng)作IP地址,如果不是IP地址則進(jìn)行域名解析。 缺省填充方式為從0x01開始,逐漸遞增,直到0x09為止,然后重復(fù)。 缺省為顯示包括統(tǒng)計(jì)信息在內(nèi)的全部信息。 缺省不記錄路由。 ECHO-REQUEST的發(fā)送缺省為經(jīng)路由選擇。 ECHO-REQUEST的缺省報(bào)文長(zhǎng)度為56字節(jié)。 等待ECHO-RESPONSE報(bào)文的缺省超時(shí)時(shí)間為2000ms。 缺省不顯示其它非ECHO-RESPONSE的ICMP報(bào)文。 【命令模式】 普通用戶模式、特權(quán)用戶模式 【使用指南】 ping執(zhí)行過(guò)程為,向目的地發(fā)送ICMPECHO-REQUEST報(bào)文,如果到目的地網(wǎng)絡(luò)連接工作正常,則目的地主機(jī)接收到ICMP ECHO-REQUEST報(bào)文后,向源主機(jī)響應(yīng)ICMPECHO-REPLY報(bào)文。 可以用ping命令測(cè)試網(wǎng)絡(luò)連接是否出現(xiàn)故障或網(wǎng)絡(luò)線路質(zhì)量等,其輸出信息包括: 目的地對(duì)每個(gè)ECHO-REQUEST報(bào)文的響應(yīng)情況,如果在超時(shí)時(shí)間內(nèi)沒有收到響應(yīng)報(bào)文,則輸出“Requesttime out.”,否則顯示響應(yīng)報(bào)文的字節(jié)數(shù)、報(bào)文序號(hào)、TTL和響應(yīng)時(shí)間等。 最后的統(tǒng)計(jì)信息,包括發(fā)送報(bào)文個(gè)數(shù)、接收到響應(yīng)報(bào)文個(gè)數(shù)、未響應(yīng)報(bào)文數(shù)百分比和響應(yīng)時(shí)間的最小、最大和平均值。 如果網(wǎng)絡(luò)傳輸速度較慢,可以適當(dāng)加大等待響應(yīng)報(bào)文的超時(shí)時(shí)間。 【舉 ?br> Quidway#ping202.38.160.244 ping202.38.160.244:56databytes Replyfrom202.38.160.244:bytes=56sequence=1ttl=255time =1ms Replyfrom202.38.160.244:bytes=56sequence=2ttl=255time =2ms Replyfrom202.38.160.244:bytes=56sequence=3ttl=255time =1ms Replyfrom202.38.160.244:bytes=56sequence=4ttl=255time =3ms Replyfrom202.38.160.244:bytes=56sequence=5ttl=255time =2ms --202.38.160.244pingstatistics-- 5packetstransmitted 5packetsreceived 0%packetloss round-tripmin/avg/max=1/2/3ms 【相關(guān)命令】 traceroute 2. pingipx 檢查IPX網(wǎng)絡(luò)連接及主機(jī)是否可達(dá)。 pingipx[-n][-v]N.H.H.H[count[,timeout[,pscketsize ]]] 【參數(shù)說(shuō)明】 各選項(xiàng)及參數(shù)說(shuō)明: -n為使用標(biāo)準(zhǔn)Novell應(yīng)答方式。 -v為顯示詳細(xì)信息。 N.H.H.H為對(duì)端主機(jī)網(wǎng)絡(luò)地址。 count為發(fā)送IPXping請(qǐng)求報(bào)文的次數(shù)。 timeout為發(fā)送IPXping請(qǐng)求報(bào)文后,等待IPXping響應(yīng)報(bào)文的超時(shí)時(shí)間,以s(秒)為單位。 packetsize為IPXping請(qǐng)求報(bào)文的長(zhǎng)度。 【缺省情況】 上述各項(xiàng)參數(shù)沒有指定時(shí),缺省情況: 發(fā)送IPXping請(qǐng)求報(bào)文的次數(shù)缺省為5次。 等待IPXping響應(yīng)報(bào)文的超時(shí)時(shí)間缺省為2s。 IPXping請(qǐng)求報(bào)文的缺省長(zhǎng)度為100字節(jié)。 【命令模式】 普通用戶模式、特權(quán)用戶模式 【使用指南】 可以用pingipx命令測(cè)試IPX網(wǎng)絡(luò)是否出現(xiàn)故障,輸出信息包括: 目的地對(duì)每個(gè)IPXping請(qǐng)求報(bào)文的響應(yīng)情況,如果在超時(shí)時(shí)間內(nèi)沒有收到響應(yīng)報(bào)文,則輸出‘!’,否則顯示‘.’。 最后的統(tǒng)計(jì)信息,包括發(fā)送報(bào)文個(gè)數(shù)、接收到響應(yīng)報(bào)文個(gè)數(shù)、未響應(yīng)報(bào)文數(shù)百分比和響應(yīng)時(shí)間的最小、最大和平均值。 【舉例】 Quidway#pingipx2.0.0c91.f61f PressCTRL_Ctobreak Sending5,100-byteIPXEchoesto2.0.0c91.f61f,timeoutis 2seconds !!!!! --2.0.0c91.f61fIPXpingstatistics-- 5packetstransmitted 5packetsreceived 0%packetloss round-tripmin/avg/max=1/2/3ms 3. traceroute traceroute命令用于測(cè)試數(shù)據(jù)包從發(fā)送主機(jī)到目的地所經(jīng)過(guò)的網(wǎng)關(guān),它主要用于檢查網(wǎng)絡(luò)連接是否可達(dá),以及分析網(wǎng)絡(luò)什么地方發(fā)生了故障。 traceroute[-ffirst_TTL][-mmax_TTL][-pport][-q nqueries][-wtimeout]host 【參數(shù)說(shuō)明】 各選項(xiàng)及參數(shù)意義如下: -f表示該測(cè)試項(xiàng)用于測(cè)試-f開關(guān)是否正確,first_TTL指定一個(gè)初始TTL,它的范圍是大于0小于最大TTL。 -m表示該測(cè)試項(xiàng)用于測(cè)試-m開關(guān)是否正確,max_TTL指定一個(gè)最大TTL,它的范圍是大于初始TTL。 -p表示該測(cè)試項(xiàng)用于測(cè)試-p開關(guān)是否正確,port是一個(gè)整數(shù),該整數(shù)是目的主機(jī)的端口號(hào),用戶一般無(wú)須更改此選項(xiàng)。 -q表示該測(cè)試項(xiàng)用于測(cè)試-q開關(guān)是否正確,nqueries是一個(gè)整數(shù),該整數(shù)是每次發(fā)送的探測(cè)數(shù)據(jù)包的個(gè)數(shù),它的范圍是大于0。 -w表示該測(cè)試項(xiàng)用于測(cè)試-wf開關(guān)是否正確,timeout是一個(gè)整數(shù),該整數(shù)指明IP包的超時(shí)時(shí)間,單位為s,它的范圍是大于0。 host為目的主機(jī)的IP地址。 【缺省情況】 各項(xiàng)參數(shù)在沒有指定時(shí),缺省情況: first_TTL缺省為1。 max_TTL缺省為30。 port缺省為33434。 nqueries缺省為3。 timeout缺省為5s。 【命令模式】 普通用戶模式、特權(quán)用戶模式 【使用指南】 traceroute命令的執(zhí)行過(guò)程:首先發(fā)送一個(gè)TTL為1的數(shù)據(jù)包,因此第一跳發(fā)送回一個(gè)ICMP錯(cuò)誤消息以指明此數(shù)據(jù)包不能被發(fā)送(因?yàn)門TL超時(shí)),之后此數(shù)據(jù)包被重新發(fā)送,TTL為2,同樣第二跳返回TTL超時(shí),這個(gè)過(guò)程不斷進(jìn)行,直到到達(dá)目的地。執(zhí)行這些過(guò)程的目的是記錄每一個(gè)ICMP TTL超時(shí)消息的源地址,以提供一個(gè)IP數(shù)據(jù)包到達(dá)目的地所經(jīng)歷的路徑。 當(dāng)用ping命令測(cè)試發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)故障后,可以用traceroute測(cè)試網(wǎng)絡(luò)何處有故障。 traceroute命令的輸出信息包括到達(dá)目的地所有網(wǎng)關(guān)的IP地址,如果某網(wǎng)關(guān)超時(shí),則輸出“***”。 【舉例】 Quidway#traceroute18.26.0.115 traceroutetoallspice.lcs.mit.edu(18.26.0.115),30hops max 1helios.ee.lbl.gov(128.3.112.1)0ms0ms0ms 2lilac-dmc.Berkeley.EDU(128.32.216.1)19ms19ms19ms 3lilac-dmc.Berkeley.EDU(128.32.216.1)39ms19ms19ms 4ccngw-ner-cc.Berkeley.EDU(128.32.136.23)19ms39ms39 ms 5ccn-nerif22.Berkeley.EDU(128.32.168.22)20ms39ms39 ms 6128.32.197.4(128.32.197.4)59ms119ms39ms 7131.119.2.5(131.119.2.5)59ms59ms39ms 8129.140.70.13(129.140.70.13)80ms79ms99ms 9129.140.71.6(129.140.71.6)139ms139ms159ms 10129.140.81.7(129.140.81.7)199ms180ms300ms 11129.140.72.17(129.140.72.17)300ms239ms239ms 12*** 13128.121.54.72(128.121.54.72)259ms499ms279ms 14*** 15*** 16*** 17*** 18ALLSPICE.LCS.MIT.EDU(18.26.0.115)339ms279ms279ms Windows網(wǎng)絡(luò)命令行程序
這部分包括: 使用 ipconfig /all 查看配置 使用 ipconfig /renew 刷新配置 使用 ipconfig 管理 DNS 和 DHCP 類別 ID 使用 Ping 測(cè)試連接 使用 Arp 解決硬件地址問題 使用 nbtstat 解決 NetBIOS 名稱問題 使用 netstat 顯示連接統(tǒng)計(jì) 使用 tracert 跟蹤網(wǎng)絡(luò)連接 使用 pathping 測(cè)試路由器 使用 ipconfig /all 查看配置 發(fā)現(xiàn)和解決 TCP/IP 網(wǎng)絡(luò)問題時(shí),先檢查出現(xiàn)問題的計(jì)算機(jī)上的 TCP/IP 配置??梢允褂?ipconfig 命令獲得主機(jī)配置信息,包括 IP 地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)。 |
|