在網(wǎng)絡(luò)設(shè)備進(jìn)行部署與測(cè)試中,經(jīng)常要用到一些網(wǎng)絡(luò)命令。今天為大家整理了一些網(wǎng)絡(luò)工程師必備的一些常用網(wǎng)絡(luò)命令合集,建議收藏后觀看哦!
一、ping命令
ping是個(gè)使用頻率極高的實(shí)用程序,主要用于確定網(wǎng)絡(luò)的連通性。這對(duì)確定網(wǎng)絡(luò)是否正確連接,以及網(wǎng)絡(luò)連接的狀況十分有用。簡單的說,ping就是一個(gè)測(cè)試程序,如果ping運(yùn)行正確,大體上就可以排除網(wǎng)絡(luò)訪問層、網(wǎng)卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的范圍。
ping能夠以毫秒為單位顯示發(fā)送請(qǐng)求到返回應(yīng)答之間的時(shí)間量。如果應(yīng)答時(shí)間短,表示數(shù)據(jù)報(bào)不必通過太多的路由器或網(wǎng)絡(luò),連接速度比較快。ping還能顯示TTL(Time To Live,生存時(shí)間)值,通過TTL值可以推算數(shù)據(jù)包通過了多少個(gè)路由器。
1、命令格式
ping 主機(jī)名、ping 域名、ping IP地址
如圖所示,使用ping命令檢查到IP地址210.43.16.17的計(jì)算機(jī)的連通性,該例屬于連接正常。共發(fā)送了四個(gè)測(cè)試數(shù)據(jù)包,正確接收到四個(gè)數(shù)據(jù)包。
2、ping命令的基本應(yīng)用
一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什么地方,或檢驗(yàn)網(wǎng)絡(luò)運(yùn)行的情況。下面就給出一個(gè)典型的檢測(cè)次序及對(duì)應(yīng)的可能故障:
① ping 127.0.0.1
如果測(cè)試成功,表明網(wǎng)卡、TCP/IP協(xié)議的安裝、IP地址、子網(wǎng)掩碼的設(shè)置正常。如果測(cè)試不成功,就表示TCP/IP的安裝或設(shè)置存在有問題。
② ping 本機(jī)IP地址
如果測(cè)試不成功,則表示本地配置或安裝存在問題,應(yīng)當(dāng)對(duì)網(wǎng)絡(luò)設(shè)備和通訊介質(zhì)進(jìn)行測(cè)試、檢查并排除。
③ ping局域網(wǎng)內(nèi)其他IP
如果測(cè)試成功,表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運(yùn)行正確。但如果收到0個(gè)回送應(yīng)答,那么表示子網(wǎng)掩碼不正確或網(wǎng)卡配置錯(cuò)誤或電纜系統(tǒng)有問題。
④ ping 網(wǎng)關(guān)IP
這個(gè)命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運(yùn)行并能夠做出應(yīng)答。
⑤ ping 遠(yuǎn)程IP
如果收到正確應(yīng)答,表示成功的使用了缺省網(wǎng)關(guān)。對(duì)于撥號(hào)上網(wǎng)用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會(huì)有問題)。
⑥ ping localhost
local host是系統(tǒng)的網(wǎng)絡(luò)保留名,它是127.0.0.1的別名,每臺(tái)計(jì)算機(jī)都應(yīng)該能夠?qū)⒃撁洲D(zhuǎn)換成該地址。否則,則表示主機(jī)文件(/Windows/host)中存在問題。
⑦ ping www.yahoo.com(一個(gè)著名網(wǎng)站域名)
對(duì)此域名執(zhí)行Ping命令,計(jì)算機(jī)必須先將域名轉(zhuǎn)換成IP地址,通常是通過DNS服務(wù)器。如果這里出現(xiàn)故障,則表示本機(jī)DNS服務(wù)器的IP地址配置不正確,或它所訪問的DNS服務(wù)器有故障。
如果上面所列出的所有ping命令都能正常運(yùn)行,那么計(jì)算機(jī)進(jìn)行本地和遠(yuǎn)程通信基本上就沒有問題了。但是,這些命令的成功并不表示你所有的網(wǎng)絡(luò)配置都沒有問題,例如,某些子網(wǎng)掩碼錯(cuò)誤就可能無法用這些方法檢測(cè)到。
3、ping命令的常用參數(shù)選項(xiàng)
ping IP -t:連續(xù)對(duì)IP地址執(zhí)行ping命令,直到被用戶以Ctrl C中斷。
ping IP -l 2000:指定ping命令中的特定數(shù)據(jù)長度(此處為2000字節(jié)),而不是缺省的32字節(jié)。
ping IP -n 20:執(zhí)行特定次數(shù)(此處是20)的ping命令。
二、arp命令(地址轉(zhuǎn)換協(xié)議)
ARP是TCP/IP協(xié)議族中的一個(gè)重要協(xié)議,用于確定對(duì)應(yīng)IP地址的網(wǎng)卡物理地址。
使用arp命令,能夠查看本地計(jì)算機(jī)或另一臺(tái)計(jì)算機(jī)的ARP高速緩存中的當(dāng)前內(nèi)容。此外,使用arp命令可以人工方式設(shè)置靜態(tài)的網(wǎng)卡物理地址/IP地址對(duì),使用這種方式可以為缺省網(wǎng)關(guān)和本地服務(wù)器等常用主機(jī)進(jìn)行本地靜態(tài)配置,這有助于減少網(wǎng)絡(luò)上的信息量。
按照缺省設(shè)置,ARP高速緩存中的項(xiàng)目是動(dòng)態(tài)的,每當(dāng)向指定地點(diǎn)發(fā)送數(shù)據(jù)并且此時(shí)高速緩存中不存在當(dāng)前項(xiàng)目時(shí),ARP便會(huì)自動(dòng)添加該項(xiàng)目。
常用命令選項(xiàng):
② arp -a IP:如果有多個(gè)網(wǎng)卡,那么使用arp -a加上接口的IP地址,就可以只顯示與該接口相關(guān)的ARP緩存項(xiàng)目。
③ arp -s IP 物理地址:向ARP高速緩存中人工輸入一個(gè)靜態(tài)項(xiàng)目。該項(xiàng)目在計(jì)算機(jī)引導(dǎo)過程中將保持有效狀態(tài),或者在出現(xiàn)錯(cuò)誤時(shí),人工配置的物理地址將自動(dòng)更新該項(xiàng)目。
④ arp -d IP:使用本命令能夠人工刪除一個(gè)靜態(tài)項(xiàng)目。
三、nslookup命令
命令nslookup的功能是查詢?nèi)魏我慌_(tái)機(jī)器的IP地址和其對(duì)應(yīng)的域名。它通常需要一臺(tái)域名服務(wù)器來提供域名。如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個(gè)命令查看不同主機(jī)的IP地址對(duì)應(yīng)的域名。
1、在本地機(jī)上使用nslookup命令查看本機(jī)的IP及域名服務(wù)器地址。
直接鍵入命令,系統(tǒng)返回本機(jī)的服務(wù)器名稱(帶域名的全稱)和IP地址,并進(jìn)入以“>”為提示符的操作命令行狀態(tài);鍵入“?”可查詢?cè)敿?xì)命令參數(shù);若要退出,需鍵入exit。
2、查看www.haut.edu.cn的IP
在提示符后輸入要查詢的IP地址或域名并回車即可。
四、route命令
大多數(shù)主機(jī)一般都是駐留在只連接一臺(tái)路由器的網(wǎng)段上。由于只有一臺(tái)路由器,因此不存在選擇使用哪一臺(tái)路由器將數(shù)據(jù)包發(fā)送到遠(yuǎn)程計(jì)算機(jī)上去的問題,該路由器的IP地址可作為該網(wǎng)段上所有計(jì)算機(jī)的缺省網(wǎng)關(guān)。
但是,當(dāng)網(wǎng)絡(luò)上擁有兩個(gè)或多個(gè)路由器時(shí),用戶就不一定想只依賴缺省網(wǎng)關(guān)了。實(shí)際上可能想讓某些遠(yuǎn)程IP地址通過某個(gè)特定的路由器來傳遞,而其他的遠(yuǎn)程IP則通過另一個(gè)路由器來傳遞。在這種情況下,用戶需要相應(yīng)的路由信息,這些信息儲(chǔ)存在路由表中,每個(gè)主機(jī)和每個(gè)路由器都配有自己獨(dú)一無二的路由表。大多數(shù)路由器使用專門的路由協(xié)議來交換和動(dòng)態(tài)更新路由器之間的路由表。但在有些情況下,必須人工將項(xiàng)目添加到路由器和主機(jī)上的路由表中。route命令就是用來顯示、人工添加和修改路由表項(xiàng)目的。該命令可使用如下選項(xiàng):
1、route print
本命令用于顯示路由表中的當(dāng)前項(xiàng)目,在單個(gè)路由器網(wǎng)段上的輸出結(jié)果如圖所示。
2、route add
使用本命令,可以將路由項(xiàng)目添加給路由表。
例如,如果要設(shè)定一個(gè)到目的網(wǎng)絡(luò)209.99.32.33的路由,其間要經(jīng)過5個(gè)路由器網(wǎng)段,首先要經(jīng)過本地網(wǎng)絡(luò)上的一個(gè)路由器IP為202.96.123.5,子網(wǎng)掩碼為255.255.255.224,那么用戶應(yīng)該輸入以下命令:route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5
3、route change
可以使用本命令來修改數(shù)據(jù)的傳輸路由,不過,用戶不能使用本命令來改變數(shù)據(jù)的目的地。下面這個(gè)例子將上例路由改變采用一條包含3個(gè)網(wǎng)段的路徑: route add 209.99.32.33 mask 255.255.255.224 202.96.123.250 metric 3
4、route delete
使用本命令可以從路由表中刪除路由。例如:route delete 209.99.32.33
五、nbtstat命令
這些命令都是平時(shí)用的較多的,如果想要在安裝世安網(wǎng)絡(luò)準(zhǔn)入控制系統(tǒng)后進(jìn)行產(chǎn)品測(cè)試,熟練的運(yùn)用這幾個(gè)命令,能夠解決很多網(wǎng)絡(luò)問題。當(dāng)然如果還有更多不懂問題,可以直接聯(lián)系我們售后工程師,咨詢電話:400-883-1808。