当前位置:文档之家› Ping命令详解

Ping命令详解

Ping(Packet Internet Gopher)網路封包測試相關資料可用來測試遠端的主機是否存在,判斷網路是否正常測試方法:啟動DOS模式> 輸入PING 210.70.11.249指令名稱ping使用權限任何有效之使用者使用方式ping [-dfnqrRv] [-c <完成次數>] [-ig<間隔秒數>] [-I <網路介面>][-l <前置載入>] [-p <筥本樣式>] [-s <封包大小>] [-t <存活數值>] [主機名稱或IP位址]說明使用ICMP(Internet Control Message Protocol) 傳輸協定,偵測遠端主機的網路功能是否正常,而給予回應訊息。

參數-c 設定完成要求回應的次數。

此指令會反覆發出訊息,直到完成的次數為止。

-q 不顯示指令執行過程,除開始和結束之相關訊息外。

-s 設定封包大小。

-v 顯示指令執行詳細過程,包括非回應訊息的資訊皆會被列出。

筥例1.偵測192.168.1.1的網路功能是否正常:* ping 192.168.1.1Windows網路管理--------------------------------------------------------------------------------作者:李忠憲mailto:shane@.tw--------------------------------------------------------------------------------前言過去系統管理師主要負責業務是校務行政系統的管理、訓練,有些學校系統管理師尚且兼管電腦教室,TANet到中小學後,系統管理師又兼網路管理師,部分教室電腦試行學校,系統管理師另須負責教室電腦的管理維護之責。

簡單的說,目前系統管理師一人所負責的業務,幾近於一家社區電腦公司的工作量,這當然不是一般人能夠做的事。

因此除非有濃厚的興趣,否則系統管理師通常都做不長久,在這樣的環境中,系統管理師還必須努力求新知,以免被工作淘汰。

筆者也當過系統管理師,所以能夠體認系統管理師的辛苦,希望此文能對系統管理師微有幫助!網路規劃有效的系統管理,規劃佔最重要的角色。

所謂規劃是指以下幾件事:一、訂定網路管理政策。

二、妥善規劃校園網路。

三、統籌設置網路服務系統。

四、骨幹頻寬管制。

五、訂定IP網路節點申請核發原則。

六、訂定網路安全政策。

七、辦理教育訓練,宣導並鼓勵以正確的方式,來充分利用網路。

八、對網路上不當資訊進行過濾和輔導,以確保學生身心不受傷害。

(更詳細的內容,留待以後再談)以上每件事從一般性原則到技術層次,都有太多需要深入研究的東西。

目前台北市的現況是由資訊教育輔導團幫各學校做規劃,但是因為學校之間的規模、需求差異頗大,這種大原則式的規劃只能著眼於經費運用與軟硬體採購。

對於實際管理所需要的彈性,例如:要管多嚴、什麼允許、什麼不允許、哪些服務要採取何種保護(身份認證、防火_澅Wo、用量管制……等等),必須要由學校自行規劃。

規劃是一件長遠的事,因為實際管理上的經驗,會發現規劃不當或不足之處,就有再規劃的必要。

在規劃階段結束後,接著網路管理師必須作好日常維護以減低網路故障的機會,萬一真的發生故障,網路偵錯就應該火速進行。

日常維護日常維護的目的,是希望問題不要出現在伺服端,以免引起網路大規模的故障,另一個原因是避免小故障累積成沈痾。

日常維護要做的事,包括:檢查各種伺服系統運作的訊息、檢查系統效能、察看是否有奇怪的程序正在執行、帳號管理、資源權限管理,略述如下:事件檢視器在NT上要檢查各種伺服系統運作的訊息,最簡單的方法就是執行事件檢視器,NT將事件分為系統、安全、應用程式等三類:屬於硬體或系統的服務(NT提供的各種網路服務),會放在系統事件中;如果你有要求系統紀錄某共享資源(目錄、檔案或印表機)有無違反權限之使用情形,訊息就會出現在安全事件裡;應用程式事件是給非NT的網路應用程式使用,例如:Netscape Proxy就是屬於此類。

如果你所執行的Server是在NT上跑的,通常都會支援NT的事件訊息服務,如果沒有支援,可能該軟體有設計自己的Log(日誌),這也是系統管理師必須去查看的。

效能監視器在NT上有一個內建的效能監視器,你可以從編輯選單加入一個統計項目,選取你想要分析的物件(例如:某種網路服務、CPU、記憶體),加入要統計的細項,例如:Web伺服器每秒鐘的傳輸量……等。

為了省事,在建構完一台伺服器後,應該立刻建立相關監視項目,通常要監看CPU的使用量和Memory的使用量,另外應該針對該伺服器主要的服務,建立監看項目。

當然不同主機跑不同服務,在系統負荷上會有所不同,哪一種服務用量大,目前的機器夠不夠用來支撐該服務,從效能監視器可以得到一個比較客觀可信的結果。

工作管理員要查看目前在Server上所執行的程式,可以在工作列上按滑鼠右鍵,然後選工作管理員,你可以檢視執行中的應用程式、系統程序、效能。

常駐型程式放在「程序」活頁裡,還有微軟的網路服務程式也是,非微軟的服務當然是在「應用程式」活頁裡。

為了安全起見,WSH(Windows Script Host)這種服務一定不要開啟。

其他的程序如果有陌生沒見過的,要加以留意,除非你知道自己在做什麼,否則千萬不要隨便關閉執行中的系統程序,這樣很可能會造成當機。

那個程序是必須,那個是多餘的,只要連續觀察一個星期,大概就瞭解了。

去問微軟當然比較快,但是我相信誰也不願意花這個錢!去除多餘帳號帳號管理的工作內容,除了使用者忘記密碼必須幫忙之外,消除多餘用不到的帳號,也事關重大。

因為一個用不到的帳號,即使被別人冒用,也不會有任何使用者抱怨,這樣要做好網路安全是很困難的。

在沒有辦法架設防火_澔驋裥衅渌 踩 胧┑那闆r下,這是唯一重要而必須去做的事。

管理資源權限為了讓不需要資料的人接觸不到資料,資源權限的管理是很重要的,由於NTFS檔案系統才能做權限設定,因此不要把任何重要的文件放在Win98的機器上,因為Win98是使用FAT32這種檔案系統。

在NT伺服端依群組特性建立專用目錄,是最基本的作法,如確有需要應該在專用目錄上設定權限Trap,讓系統在發現有人不守規矩時,能即時記錄並通知系統管理師。

Win95/98是NT網域內不被信任的節點,如果能使用poledit這個程式來修改Win95/98的系統登錄,讓使用者在登入系統時,必須通過網域主機上的帳號查核才能簽入,這樣會安全許多。

到底權限考核要做到怎樣才夠安全?筆者認為以單純的小學校園環境來說,只要電腦教室管好就OK了,一般辦公室電腦除了注意防毒之外,大概不必多做什麼!以上這些日常維護工作,多久要做一次?筆者建議應該是想到立刻去做、覺得有異樣立刻去做,至於因為工作忙碌,根本不想去做的部分,盡快分給別人去做吧!(資訊組已經成為「組」了,找些「組員」吧!)釐清問題當用戶對網路出現疑難時,網路管理師不應該立刻著手去偵錯處理,以免到頭來白忙一場,應該先問清楚,排除人為操作及應用軟體的問題,再決定下一步驟。

在一個穩定的網路環境裡,網路故障的情況並不會太多。

如果確定是網路出了問題,就要確定問題的來源,詢問用戶:有沒有錯誤訊息?在螢幕上看到什麼?你正在進行何種操作?問題什麼時候發生的?最近有沒有裝過新軟體或硬體?這些問題有助於釐清不正常現象的真正原因。

偵錯的價值網路故障的可能性很多,如果有合理的懷疑,就可以使用偵錯工具做進一步的確認。

確認問題來源並不是偵錯唯一的目的,因為故障排除的經驗,會有助於網路架構的規劃。

例如:重要設備應有冗餘的線路,這樣能幫助偵錯,萬一真的故障也有後備計畫;有RAID系統就要有備用抽換硬碟,RAID才有設置的價值;在日常維護中若發現某機器負擔過重,某機器負擔過輕,就要依服務的性質重新配置在恰當的硬體上......等等。

偵錯步驟撇開複雜的通訊協定不談,網路是由各種網路實體所組成,這些實體並不全都是PC,所以並不是全部都有使用者介面或圖形化的應用程式可以來監控_顟B,另外這些設備也有些是在遠端,沒辦法去看燈號或組態,必須在遠端操作。

由於種種不便,於是業者開發了所謂的web base介面,這些介面操作容易不需學習,對監看該設備_顟B有很大的幫助。

可惜由於功能有限,所以並無法取代遠端登錄(telnet)。

請詢問廠商或查看型錄,瞭解哪些設備有web介面可以使用。

一、實體線路連接問題:檢查近端網路設備(例如:集線器、路由器、數據機)的燈號,Link(LNK)燈必須恆亮,而Action(ACT)燈必須閃_q,如果機器燈號不正常,必須將機器重開機,讓機器進行自我測試以恢復_顟B,有些廠牌的網路設備,重開機後並不會立刻將韌體也一起重新啟動,而需要以人工方式進入主控台(把這個設備連接在一台工作站的COM埠,然後用終端機軟體簽入該設備),下指令將韌體重新啟動。

如果不是機器的問題,請將無法連線的設備更換網路線,再以Ping指令測試是否線路有通。

二、網路卡測試:測試網路卡晶片是否能正常工作,一般網路卡會附贈偵錯程式(有些直接執行Setup就可以看到偵錯選單),萬一沒有附偵錯程式給你,也可以使用windows系統的內建偵錯工具,net diag指令來偵錯。

三、TCP/IP通訊協定偵錯:以ipconfig /all(UNIX使用ifconfig)檢查網路組態是否設定正確,要檢查的項目是IP 位址,網路遮罩,GATEW AY 的位址,DNS設定。

接著以ping 127.0.0.1 測試loop back是否有回應,接著ping 自己的IP 是否有回應,如果沒有問題接著ping GA TEWAY ,看看是否有回應,如果沒問題,接著ping 自己的DOMAIN NAME 看看是否有回應,假如這些都沒問題,表示網路組態設定是正確的,如果沒有得到預期的結果,請檢查網路組態,看看是哪個部分有問題。

四、ROUTING TABLE偵錯:以netstat -r 檢查路由設定,可以了解本地網域(LAN)路由設定是否正確(請參考拙作路由設定一文),如果設定上沒有問題,那有可能是遠端網域的路由出_顩r,由於遠端路由是由別人所管理,同時有可能穿越一個以上的區域網路,所以管理的單位及人員非常多,到底是誰的問題,應該聯絡誰處理,必須要追蹤路由,以釐清問題點出在那兒,可以使用tracert (UNIX使用traceroute)指令追蹤路徑。

有關路由的觀念,稍後在介紹指令時會詳細說明。

五、Netbios名稱服務偵錯:如果在網路上的芳鄰看不到正確的電腦列表,而網路又已連通,那就表示Netbios名稱服務出了問題。

相关主题