#!/bin/ash
gateway1='192.168.199.1' #網關1
gateway2='192.168.199.2' #網關2
conf=`grep "3,$gateway2" /etc/config/dhcp | wc -L` #check dhcp's config
ping -c 1 -w 1 $gateway2 &>/dev/null #check gateway2 is online
if [ $? = 0 ];then
if [ $conf -eq 0 ];then
sed -i "s/'3,$gateway1'/'3,$gateway2'/g" /etc/config/dhcp
echo `date`
echo "$gateway2 offline change gateway to: "
echo `grep "3,$gateway2" /etc/config/dhcp` #check dhcp's config
echo "now reload network..."
/etc/init.d/network reload
ifdown lan && ifup lan
echo "network reloaded."
fi
else
if [ $conf -gt 0 ];then
sed -i "s/'3,$gateway2'/'3,$gateway1'/g" /etc/config/dhcp
echo `date`
echo "$gateway2 online change gateway to: "
echo `grep "3,$gateway1" /etc/config/dhcp` #check dhcp's config
echo "now reload network..."
/etc/init.d/network reload
ifdown lan && ifup lan
echo "network reloaded."
fi
fi
exit
極路由自動切換網關2019-04-25
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- js代碼 01.練習1-控制商品上下滾動 02.練習2-點擊按鈕移動div 03.練習3-圖片自動切換
- 折騰了這么多,如今去廣告的阿呆貓(Adm)跨平臺版本也已經更新到了v2.1,且已支持https過濾,但我覺得還是a...