多網(wǎng)絡(luò)工程師朋友在項目中經(jīng)常遇到一些網(wǎng)絡(luò)故障,需要通過一些一些命令去檢測、定位故障點,通過使用網(wǎng)絡(luò)命令,故障解決的工作取得了事半功倍的效果。下面就一起溫故而知新吧!
一、ping命令(因特網(wǎng)包探索器)
ping是個使用頻率極高的實用程序,主要用于確定網(wǎng)絡(luò)的連通性。這對確定網(wǎng)絡(luò)是否正確連接,以及網(wǎng)絡(luò)連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網(wǎng)絡(luò)訪問層、網(wǎng)卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的范圍。
1. ping命令的基本應(yīng)用
一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什么地方,或檢驗網(wǎng)絡(luò)運行的情況。下面就給出一個典型的檢測次序及對應(yīng)的可能故障:
windows 7系統(tǒng)下ping 百度網(wǎng)址案例
注:后面的 時間=25ms 是響應(yīng)時間,這個時間越小,說明你連接這個地址速度越快。
① ping 127.0.0.1
如果測試成功,表明網(wǎng)卡、TCP/IP協(xié)議的安裝、IP地址、子網(wǎng)掩碼的設(shè)置正常。如果測試不成功,就表示TCP/IP的安裝或設(shè)置存在有問題。
② ping 本機IP地址
如果測試不成功,則表示本地配置或安裝存在問題,應(yīng)當對網(wǎng)絡(luò)設(shè)備和通訊介質(zhì)進行測試、檢查并排除。
③ ping局域網(wǎng)內(nèi)其他IP
如果測試成功,表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運行正確。但如果收到0個回送應(yīng)答,那么表示子網(wǎng)掩碼不正確或網(wǎng)卡配置錯誤或電纜系統(tǒng)有問題。
④ ping 網(wǎng)關(guān)IP
這個命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運行并能夠做出應(yīng)答。
⑤ ping 遠程IP
如果收到正確應(yīng)答,表示成功的使用了缺省網(wǎng)關(guān)。對于撥號上網(wǎng)用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。
2. ping 命令參數(shù)
在DOS窗口中,輸入ping /?(注意,ping后面有一個空格,不可省略),或者直接輸入ping加一個空格。敲擊回車鍵,會顯示出ping命令的幫助說明。
ping命令參數(shù)
3. 實例:測試目標并進行名字解析。
C:>ping –a 目標IP地址
二、ipconfig(顯示ip配置值)
IPConfig可用于顯示當前的TCP/IP配置的設(shè)置值。
簡單來說,ipconfig這個命令讓我們可以快速的獲得計算機當前的IP地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)等信息,這些信息都是進行測試和故障分析的必要項目。同時,此命令也可以清空DNS緩存(DNS cache)。
1. ipconfig 命令參數(shù)
ipconfig命令參數(shù)
一般用的最多的就是輸入:ipconfig/all,會顯示完整的配置信息。例如:
三、arp命令(地址轉(zhuǎn)換協(xié)議)
ARP是TCP/IP協(xié)議族中的一個重要協(xié)議,用于確定對應(yīng)IP地址的網(wǎng)卡物理地址。
使用arp命令,能夠查看本地計算機或另一臺計算機的ARP高速緩存中的當前內(nèi)容。此外,使用arp命令可以人工方式設(shè)置靜態(tài)的網(wǎng)卡物理地址/IP地址對,使用這種方式可以為缺省網(wǎng)關(guān)和本地服務(wù)器等常用主機進行本地靜態(tài)配置,這有助于減少網(wǎng)絡(luò)上的信息量。
按照缺省設(shè)置,ARP高速緩存中的項目是動態(tài)的,每當向指定地點發(fā)送數(shù)據(jù)并且此時高速緩存中不存在當前項目時,ARP便會自動添加該項目。
常用命令選項:
· arp –a:用于查看高速緩存中的所有項目。
·
· arp -a IP:如果有多個網(wǎng)卡,那么使用arp -a加上接口的IP地址,就可以只顯示與該接口相關(guān)的ARP緩存項目。
· arp -s IP 物理地址:向ARP高速緩存中人工輸入一個靜態(tài)項目。該項目在計算機引導過程中將保持有效狀態(tài),或者在出現(xiàn)錯誤時,人工配置的物理地址將自動更新該項目。
· arp -d IP:使用本命令能夠人工刪除一個靜態(tài)項目。
四、traceroute命令
掌握使用traceroute命令測量路由情況的技能,即用來顯示數(shù)據(jù)包到達目的主機所經(jīng)過的路徑。
traceroute命令的基本用法是,在命令提示符后鍵入"tracert host_name"或"tracert ip_address",其中,tracert是traceroute在Windows操作系統(tǒng)上的稱呼。
輸出有5列:
· 第一列是描述路徑的第n跳的數(shù)值,即沿著該路徑的路由器序號;
· 第二列是第一次往返時延;
· 第三列是第二次往返時延;
· 第四列是第三次往返時延;
· 第五列是路由器的名字及其輸入端口的IP地址。
如果源從任何給定的路由器接收到的報文少于3條(由于網(wǎng)絡(luò)中的分組丟失),traceroute在該路由器號碼后面放一個星號,并報告到達那臺路由器的少于3次的往返時間。
此外,tracert命令還可以用來查看網(wǎng)絡(luò)在連接站點時經(jīng)過的步驟或采取哪種路線,如果是網(wǎng)絡(luò)出現(xiàn)故障,就可以通過這條命令查看出現(xiàn)問題的位置。
【如何測試大型網(wǎng)絡(luò)的路由】:
· 多嘗試幾次"ping www.sina.com.cn"操作,比較得到的新浪網(wǎng)的IP地址。如果兩次ping得到的IP地址不同,試考慮其中的原因(如考慮到負載均衡)。然后,針對這些不同的IP地址,執(zhí)行"tracert ip_address"命令,觀察分析輸出的結(jié)果是否有差異。
· 對于大型網(wǎng)絡(luò)中的某站點進行traceroute測試,記錄測試結(jié)果。觀察其中是否出現(xiàn)第n跳的時延小于第n-1跳的時延情況。試分析其中原因(提示:可分別考慮時延的各個構(gòu)成成分在總時延中所起的作用)。
· 在一天的不同時段內(nèi),用traceroute程序多次測試從固定主機到遠程固定IP地址的主機的路由。試分析比較測量數(shù)據(jù),觀察該路由是否有變化?如果有變化,該變化頻繁嗎?
五、route命令
但是,當網(wǎng)絡(luò)上擁有兩個或多個路由器時,用戶就不一定想只依賴缺省網(wǎng)關(guān)了。實際上可能想讓某些遠程IP地址通過某個特定的路由器來傳遞,而其他的遠程IP則通過另一個路由器來傳遞。在這種情況下,用戶需要相應(yīng)的路由信息,這些信息儲存在路由表中,每個主機和每個路由器都配有自己獨一無二的路由表。大多數(shù)路由器使用專門的路由協(xié)議來交換和動態(tài)更新路由器之間的路由表。但在有些情況下,必須人工將項目添加到路由器和主機上的路由表中。route命令就是用來顯示、人工添加和修改路由表項目的。該命令可使用如下選項:
· route print:本命令用于顯示路由表中的當前項目,在單個路由器網(wǎng)段上的輸出結(jié)果如圖所示。
· route add:使用本命令,可以將路由項目添加給路由表。例如,如果要設(shè)定一個到目的網(wǎng)絡(luò)209.99.32.33的路由,其間要經(jīng)過5個路由器網(wǎng)段,首先要經(jīng)過本地網(wǎng)絡(luò)上的一個路由器IP為202.96.123.5,子網(wǎng)掩碼為255.255.255.224,那么用戶應(yīng)該輸入以下命令:
1. route add 209.99.32.33 mask 255.255.255.224202.96.123.5 metric 5
· route change:可以使用本命令來修改數(shù)據(jù)的傳輸路由,不過,用戶不能使用本命令來改變數(shù)據(jù)的目的地。下面這個例子將上例路由改變采用一條包含3個網(wǎng)段的路徑:
1. route add 209.99.32.33 mask 255.255.255.224202.96.123.250 metric 3
· route delete 使用本命令可以從路由表中刪除路由。例如:
1. route delete 209.99.32.33
六、釋放ip/重新獲取ip命令
如果使用的計算機的操作系統(tǒng)是windows,當我們網(wǎng)絡(luò)連不上時或者ip地址出現(xiàn)沖突時,可以使用先釋放ip地址,然后再重新獲取新的ip地址,就可以解決ip地址沖突問題。
命令:
ipconfig /release 釋放IP地址。
然后還需要ipconfig /renew在重新獲取一下。
我們來看下它們的如何解決:
1. 先釋放網(wǎng)絡(luò)ip地址ipconfig /release
這時網(wǎng)絡(luò)會斷開,沒有分配ip地址,因為ip地址已釋放出來了。
2. 重新獲取ip地址,ipconfig /renew,
這時網(wǎng)絡(luò)會重新連接,但ip地址已經(jīng)與原來不一樣了,重新分配到了可用的ip地址連接網(wǎng)絡(luò)了。
這些命令都是平時用的較多的,熟練的例用它,能夠解決大部分弱電中的網(wǎng)絡(luò)問題,網(wǎng)絡(luò)故障不求人。
在寬帶已經(jīng)很普及,大家的上網(wǎng)設(shè)備也越來越多,看似爽歪歪的配置,如果碰上斷網(wǎng)就啥也干不了,只能鬧心了。其實斷網(wǎng)這事兒真的不要緊張,按照順序一處處排查,加上一點小技巧、了解一點注意事項,大部分網(wǎng)絡(luò)都可以分分鐘暢通。
● 局域網(wǎng)IP出麻煩
對上網(wǎng)設(shè)備很多的家庭,最常見的問題就是局域網(wǎng)IP地址沖突,導致一個或者多個設(shè)備,主要是電腦不能上網(wǎng),這種問題其實只需要兩條命令就能搞定了。首先,在開始菜單輸入CMD回車進入命令提示符模式。
輸入命令ipconfig/release,釋放當前IP配置。
然后輸入ipconfig/renew,讓電腦自動重新獲取局域網(wǎng)IP地址。這樣就可以解決IP沖突問題,由路由DHCP功能重新分配一個未使用的IP。
● 撥號失敗別急躁
現(xiàn)在很多寬帶使用PPoE登錄方式,需要驗證用戶名和密碼,很多時候遇到斷線就再也連不上了,如果用電腦直接登錄,還會發(fā)現(xiàn)錯誤代碼從651變成了其他數(shù)字,這很可能是撥號太頻繁,讓局端(運營服務(wù)商)認為該客戶端存在問題,一般建議大家隔5分鐘再撥號,特別要注意設(shè)置路由器的重試時間也不要設(shè)置得太快。如果只是意外斷線,稍微耐心點應(yīng)該很快就能連上了。
● 無線信號遇干擾
如果只是無線設(shè)備斷網(wǎng),有線設(shè)備完全沒問題的話,信道堵塞一類的無線干擾可能性最大。我們可以在無線路由器設(shè)置里修改“無線信道與頻寬”的“信道”,如果你不知道哪個信道合適,可以用手機下載一個無線信號分析儀APP,就能測試出哪個信道干擾最少了。
● 光纖彎折過度
使用光纖的小伙伴,還可以順著光纖線捋一下,看看是不是出現(xiàn)了過大的彎折。因為光線在角度過大的時候可能射出光纖線,造成信號損失,所以在轉(zhuǎn)彎時最好使用圓滑的過渡,直線部分則并盡量拉直,千萬不要按照使用網(wǎng)線的習慣,直接彎折90°,或者留下一些小的彎折。
● 檢查下載與更新
喜歡用下載軟件的小伙伴在爽快下載的時候,大概也會發(fā)現(xiàn)其他設(shè)備,甚至是電腦本身出現(xiàn)打不開網(wǎng)頁等情況,這是因為下載功能占用的資源太多了,必須進行限制。小編建議同時下載的最大任務(wù)數(shù)最多設(shè)置為5個、最大連接500、最大下載速度至少留出1MB/s空余,最大上傳速度限制在10kB/s。
至于使用較早版本W(wǎng)in10的小伙伴,還可以考慮進行一下更新,在多個版本的更新中都包含有針對網(wǎng)絡(luò)的優(yōu)化,可以減少斷網(wǎng)等網(wǎng)絡(luò)問題。
何讓別人的電腦不知不覺滴斷網(wǎng)!當你的小伙伴獨留電腦君在下載文件時,悄悄讓下載的各種“某國動作片”紋絲不動!想想他們崩潰的表情就超級爽~嘿嘿嘿..來,讓我們一起看看該如何操作~
鼠標右鍵點擊“計算機”。選擇“屬性”。
點擊設(shè)備管理器,在列表中中找到網(wǎng)絡(luò)適配器選項。
在相對應(yīng)的網(wǎng)卡名稱上點擊鼠標右鍵,選擇“屬性”,點擊“電源管理”標簽,勾選“允許計算機關(guān)閉此設(shè)備以節(jié)約電源”,點擊“確定”(善良的小編在這里提醒親們,取消勾選就可以解決睡眠時間斷網(wǎng)的問題咯?。?/p>
看到別人崩潰的表情是不是很有趣呢?但是學到真知識才是王道??!