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