#1 2011-10-14 09:50:09
有當無法連到外網時下 WAN 自動重新連線的方法嗎
小弟很早前就把 RT-N16 刷成可口的 Tomato 了,
用的是台灣大的 Cable 網路,
原先都很穩定也沒有異常發生過, 很安逸的使用,
但上個月升速後換了一台新的數據機 (Ubee 3.0) 後
常常會不定時的發生無法連到外網的情況(一天1~2次)
若是開 Bt 或是 Emule 掛的更快,
可是只要讓登入到設定畫面點選"重新連線", 又可以上網了,
有打電話請台灣大的客服, 可是都要求不要使用 AP 來測試,
當然這樣是不會有任何的問題.......
若這樣接的話我的wifi 就都廢掉了,
目前也刷過很幾個Tomato版本了, 每次也都有清 NVRAM,
也試過很多不同的設定,
但還是都有不定時斷線的問題,
最後在 DualWan 的版本上看到
可以去判斷是否有連接外網來選擇 Wan 的選項(可是只能用在雙Wan),
所以想說 Tomato 內是否也有這樣判斷的指令,
當 ping 不到某個網站或是 IP 時,
就自動重新啟動 Wan的連線 ,
不知要到哪裡去設定或是如何撰寫這樣的指令,
小弟對這Tomato 的這塊研究薄淺,
懇請各位大大賜教良方, 謝謝!!
離線
#3 2011-10-25 00:19:39
Re: 有當無法連到外網時下 WAN 自動重新連線的方法嗎
謝謝 Hippo 大大的回應:
在 log 檔看不出有什麼異狀 ( Cable modern 的 log 倒是有, 可是也查不出原因..... )
只好照第二個方法來解決了,
先寫好以下的程式後貼到admin-sched.asp的Custom Command內
if ! ping -c 1 tw.yahoo.com > /tmp/null
then
killall -SIGUSR2 udhcpc
sleep 2
killall -SIGUSR1 udhcpc
fi
設定每一分鐘就檢查一次
這樣就能避免要手動去Renew DHCP 了
離線