婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > shell腳本測試某網段內主機連通性

shell腳本測試某網段內主機連通性

熱門標簽:天津智能外呼系統排名 申請400電話有什么用 貴陽400電話到哪里去辦理 宿松高德地圖標注 網絡電話外呼系統撥號軟件 4層電梯外呼控制系統設計 汨羅代理外呼系統 電銷機器人加盟多少錢 400電話申請找

1. 測試192.168.4.0/24整個網段的連通性(while版本)

#!/bin/bash
#Author:丁丁歷險(Jacob)
#定義變量i控制循環次數,i從1開始循環,每循環一次,i自加1,直到i等于254循環退出
#在每次循環中對一個IP進行ping測試,如果ping通,提示主機是UP的
#如果無法ping同,則提示主機是down的
#ping命令的-c選項控制ping測試的次數,-c2表示對目標主機執行2次ping測試
#ping命令的-i選項,控制多次ping測試的間隔時間默認為1秒,-i0.3可以提升ping的測試效率
#ping命令的-W選項,可以控制超時時間,默認一個主機無法ping通,需要等很長的超時時間,
#才會提示無法ping通,使用-W1,設置超時時間為1秒。
i=1
while [ $i -le 254 ]
do
     ping -c2 -i0.3 -W1 192.168.4.$i >/dev/null
     if [ $? –eq 0 ];then
        echo "192.168.4.$i is up"
     else
        echo "192.168.4.$i is down"
     fi
     let i++
done

2. 測試192.168.4.0/24整個網段的連通性(for版本)

#!/bin/bash
#Author:丁丁歷險(Jacob)
#定義for循環變量i,執行循環次數為254次,i從1循環到254
#每次循環對某一臺目標主機測試ping的連通性,ping命令的語法格式參考前面的while版本
for i in {1..254}
do
     ping -c2 -i0.3 -W1 192.168.4.$i >/dev/null
     if [ $? –eq 0 ];then
        echo "192.168.4.$i is up"
     else
        echo "192.168.4.$i is down"
     fi
done

3. 測試192.168.4.0/24整個網段的連通性(多進程版本)

#!/bin/bash
#Author:丁丁歷險(Jacob)
#定義一個函數,ping某一臺主機,并檢測主機的存活狀態,ping語法格式參考前面的while版本
myping(){
ping -c2 -i0.3 -W1 $1 >/dev/null
if [ $? -eq 0 ];then
echo "$1 is up"
else
echo "$1 is down"
fi
}
for i in  {1..254}
do
     myping 192.168.4.$i 
done
#使用符號,將執行的函數放入后臺執行
#這樣做的好處是不需要等待ping第一臺主機的回應,就可以繼續并發ping第二臺主機,依次類推。

總結

以上所述是小編給大家介紹的shell腳本測試某網段內主機連通性,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • Shell腳本獲取國內各大運營商網段腳本分享
  • 檢測網段IP使用情況的shell腳本
  • 獲取同一網段下所有機器MAC地址的shell腳本

標簽:連云港 廣東 烏蘭察布 海北 贛州 昌都 撫州 臨沂

巨人網絡通訊聲明:本文標題《shell腳本測試某網段內主機連通性》,本文關鍵詞  shell,腳本,測試,某,網段,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell腳本測試某網段內主機連通性》相關的同類信息!
  • 本頁收集關于shell腳本測試某網段內主機連通性的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 弋阳县| 仪陇县| 建阳市| 晋江市| 政和县| 永川市| 岐山县| 化隆| 普格县| 桐城市| 陈巴尔虎旗| 武陟县| 额尔古纳市| 大田县| 古蔺县| 巴楚县| 靖安县| 宁国市| 德保县| 靖远县| 镇平县| 浦北县| 三原县| 商南县| 工布江达县| 永顺县| 临澧县| 江西省| 桑植县| 中宁县| 象州县| 阿拉尔市| 固阳县| 横山县| 蓝山县| 东辽县| 大兴区| 泰兴市| 和田县| 葫芦岛市| 锡林郭勒盟|