2018年11月28日 星期三

openwrt wds 簡易 watchdog / keep alive 方法


TP-Link TL-WR1043ND 刷 OpenWRT 韌體,使用WDS連接,主要是DVR要監看用
裝起來之後機器是沒當,總是經常卡住,乾脆PING著機器觀察,慢慢發現會出現PING不到,有時斷線狀態,有時可好有時要許久

測試期間只要重開其中一台就好,這樣觀察了一週,其間找 script 來用都沒法觸發,設定排程 4hr 重開一次也用一陣子

慢慢測試,第三次終於可以,參考『Rebooting OpenWRT automatically when network is down

去掉重開機,只需要重開網路功能

#! /bin/sh
# Checks if the wifi conn is up.  If not, it tries to restart
# the wifi.  If that fails, then reboot.
if ping -c 1 8.8.8.8 > /dev/null
then
  echo nothing > /dev/null
else
  /etc/init.d/network restart
fi

觀察三天,沒問題,有斷線會重啟之後WDS會連上


其間參考過:

也不知道那邊出問題,上面兩個就失敗,可能是計數的部分,WDS要真的符合很難,現在改成不要計數只要一分鐘偵測到就重啟網路反而符合需求

沒有留言:

張貼留言