1、ping命令簡介:
ping命令向目標主機發送 ICMP 協議(Internet控制消息協議) 的echo request 數據包。如果目標主機在線且允許接受ping 請求,那麼目標主機將回復 ICMP echo reply 數據包,可以用來測試本機與目標主機是否聯通、聯通速度如何、穩定性如何。
2、語法:
ping(參數)(目標主機)
3、常見參數:
-A:自適應ping,根據ping包往返時間確定ping的速度;
-b:允許ping一個廣播地址;
-B:不允許ping改變包頭的源地址;
-c:countping指定次數後停止ping;
-d:使用Socket的SO_DEBUG功能;
-F:flow_label為ping回顯請求分配一個20位的“flow label”,如果未設置,內核會為ping隨機分配;
-f:極限檢測,快速連續ping一台主機,ping的速度達到100次每秒;
-i:interval設定間隔幾秒發送一個ping包,默認一秒ping一次;
-I:interface指定網卡接口、或指定的本機地址送出數據包;
-l:preload設置在送出要求信息之前,先行發出的數據包;
-L:抑制組播報文回送,只適用於ping的目標為一個組播地址
-n:不要將ip地址轉換成主機名;
-p:pattern指定填充ping數據包的十六進制內容,在診斷與數據有關的網絡錯誤時這個選項就非常有用,如:“-p ff”;
-q:不顯示任何傳送封包的信息,只顯示最後的結果
-Q:tos設置Qos(Quality of Service),它是ICMP數據報相關位;可以是十進制或十六進制數,詳見rfc1349和rfc2474文檔;
-R:記錄ping的路由過程(IPv4 only)。