Merlin 韌體分享器斷線自動重開監控

早上起床又看到手機收到DDNS斷線的訊息

慘慘的又立馬到分享器旁邊手動插拔電源讓機器重新連線

後來想想每次都這樣不是辦法

好在Merlin基底的韌體支援自定腳本的功能

立馬上網Google相關的解決方法

好在早就有人有遇到相關的問題寫了Script出來

自己摸索了一下使用方式大概整理如下

首先請先登入你自己的Merlin分享器

到系統管理頁面打開SSH連入方式

這邊選LAN即可

然後用Putty連到你的分享器

之後輸入

curl --retry 3 "https://raw.githubusercontent.com/MartineauUK/Chk-WAN/master/ChkWAN.sh" -o "/jffs/scripts/ChkWAN.sh" && chmod 755 "/jffs/scripts/ChkWAN.sh"

然後比較麻煩的地方如下

在Putty內輸入

cd /jffs/scripts/

然後vi wan-start.sh

對於在linux下使用vi不熟的人請先google一下使用方式

打開vi視窗後請先輸入sleep 10

最後輸入

cru a ChkWAN “*/5 * * * * /jffs/scripts/ChkWAN.sh”

按esc然後鍵盤輸入冒號

再輸入wq然後enter儲存退出script

直接在putty下輸入reboot重開機器

接下來可以先打開windows的命令提示字元

輸入ping “分享器IP” -t

我的是ping 192.168.0.1 -t

看到有reply之後再次用putty進入機器

一直敲cru l來看看有沒有出現cru a ChkWAN …etc的結果

有的話恭喜

以後只要莫名其妙斷線

腳本會自動檢查網路

如果都不通就會自動重開

以上

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *