当前位置:网站首页 / Linux / 正文

NEO断网自动重启wifi网卡脚本

时间:2017年04月12日 | 作者 : liuhui | 分类 : Linux | 浏览: 7206次 | 评论 0

阿里云限量代金券 | 此广告位出租25元/月

新建一个重启wifi网卡的脚本

vi /root/rwifi.sh

输入下面内容并保存

nmcli r wifi off

nmcli r wifi on

建立一个利用ping自动判断网络状态的脚本

vi /root/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
sh /root/rwifi.sh
else
value_n=`echo $network | sed "s/\.//g"`
if [ "$value_n" -lt "$delay" ];
then
echo "检查结果为"
echo "网络通畅"
echo "网络延迟为$network秒"
echo "########################"
else
sh /root/rwifi.sh
fi
fi
sleep $nexttime
done

在/etc/rc.local最下面加一句话
/root/network.sh &
并且给它加权限

chmod +x /root/network.sh

reboot重启系统就可以生效了


参考链接:http://wenwen.m.sogou.com/qudetail.jsp?qid=736519588&g_f=11301033


推荐您阅读更多有关于“”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信