當前位置:首頁 » 網頁前端 » 自動監測熱點的腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

自動監測熱點的腳本

發布時間: 2023-01-23 03:58:41

① 在Win7旗艦版系統中用bat腳本設置wifi熱點

一、准備工作:
安裝有Windows操作系統的電腦。
帶wifi網卡的筆記本一台
環境:筆記本有線網卡可上網,wifi網卡來設置熱點
二、設置bat腳本
1、wifi設置.bat腳本的內容代碼內容
在Win7旗艦版系統中用bat腳本設置wifi熱點-1
ps:注意把ssid改成你想要的wifi名字,把key改成你想設置的密碼
2、設置Internet連接共享
使用有線網路連接,一般默認接入連接為「本地連接」,在「本地連接」右鍵選擇「屬性」→「共享」,勾選「允許其他網路用戶通過此計算機的Internet連接來連接」,然後在「家庭網路連接」中選擇虛擬出來的「無線連接 2」,點擊「確定」即可。
ps:當然也有可能虛擬出來的無線連接會是3或者4,這個用戶可自己確認清楚再設置.
3、在windows7系統中將防火牆關閉
4、驗證:找個手機或者pad來連接剛才設置的熱點,一般就可獲取到ip進行上網了。

② 求linux腳本,就是伺服器自動檢測網路,每個一段時間自動檢測,丟包嚴重或斷網,就自動重啟伺服器,求高手

因為伺服器自身網路丟包和斷網
1.數據交互過大
2.一段時間網口down掉

其實只要
/etc/init.d/network restart
並不需要重啟。

在/etc/rc.d/rc.local最下面加一句話
network.sh &
把下面腳本放到/usr/bin/目錄
並且給她加許可權
chmod +x /usr/bin/network.sh

network.sh腳本:
#!/bin/sh
#echo "請輸入你的網關地址"
#read sgateway

sgateway="192.168.3.187"
echo "連接的的網關是$sgateway"
delay=5000
echo "設置最大延遲不超過$delay毫秒"
nexttime=18
echo "每隔$nexttime秒進行一次檢查"
echo "########################################"
while :
do
network=`ping -c 1 $sgateway | awk 'NR==2 {print $7}' | sed "s/=/ /g" | awk '{print $2}'`

expr ${network} + 0 1>/dev/null 2>&1
if [ $? -eq 0 ]; then
/etc/init.d/network restart
else
value_n=`echo $network | sed "s/\.//g"`
if [ "$value_n" -lt "$delay" ];
then
echo "檢查結果為"
echo "網路通暢"
echo "網路延遲為$network秒"
echo "########################"
else
/etc/init.d/network restart
fi
fi

sleep $nexttime
done

不給分不給力啊