24小時斷線288次。居易2104自動化機制

24小時斷線288次。居易2104自動化機制

24小時斷線288次,代表每5分鐘斷線一次,如此可怕的斷線頻率我到第24小時才發現,真的是反應有夠慢的=.=a,而且昨晚還是很開心的在上網,直到今天有下載東西才感到有點怪怪的。

為什麼會有如此規律的斷線頻率呢?因為我發現CP值很高的居易 Vigor2104 分享器,雖然具有高達15000的 session 數量,但是其實到12000時網路就感覺開始緩慢了,網路變慢是件很難受的事情,當下載變慢時更有不爽快的感覺,於是打算當 session 超過12000時讓 Vigor2104 自動重新啟動,其實重新撥接就可以,只是我找不到重新撥接的 command。

當然身為一個嫩嫩工程師,就該想出個嫩嫩的方法來解決這問題,於是小小的寫了一個 script,每五分鐘檢查一次,當 session 數超過12000就自動重啟。以下是我的 script 內容,有興趣卻看不懂再問吧!
#!/bin/bash
function show_session {
    echo open 192.168.22.66
# 以上是分享器ip
    sleep 1
    echo ilovewawa
# 以上是密碼
    sleep 1
    echo show session
# show session 指令
    sleep 5
    echo quit
}

function sys_reboot {
    echo open 192.168.22.66
# 以上是分享器ip
    sleep 3
    echo ilovewawa
# 以上是密碼
    sleep 3
    echo sys reboot
# 重新啟動的指令
    sleep 1
    echo quit
}   

n=`show_session

telnet

grep Current

awk '{ print $5 }'`
if [ $n -gt 10000 ] ; then
    sys_reboot

telnet
    echo "DrayTek Vigor2104 Session $n Reboot at `date +%H:%M`"

mail -s "DrayTek Vigor2104 Session $n Reboot at `date +%H:%M`" [email protected]
# 以上是重新啟動電子郵件通知
fi

這簡單的幾行字解決了自動重啟的問題,但是有時候明明 session 不多,但是網路還是很慢,我就會想重新啟動一下,之前都是乖乖的輸入密碼登入後下指令重啟,昨天心血來潮寫了一支懶人 script,執行後就直接重啟,如下。
#!/bin/bash
function sys_reboot {
    echo open 192.168.22.66
        sleep 3
        echo ilovewawa
        sleep 3
    echo sys reboot
    sleep 1
    echo quit
}   

sys_reboot

telnet

問題就在於我傻傻改了原本 crontab 應該會執行的 script,就變成每5分鐘重新啟動分享器一次,夠白癡了,寫這篇文章來展示自己的白癡之外,順便分享這個小小的 script。再補充一點,我的 script 把 session 超過10000就重新啟動了,因為到 session 到12000時反應就很慢了,無法準確利用 sleep 來控制指令輸入的時刻,所以改成10000囉!

24小時斷線288次

24小時斷線288次 相關文章

糟糕!怎麼會沒有~會努力加油的!

參考內容推薦

asus ze601kl 分享WI-FI無線基地台給電腦連會斷線

分享WI-FI無線基地台給電腦連會斷線~電腦連會出現無網路存取~只要連線差不多三四個小時就會出現~這個情形好久了從我買手機到現在就一直存在~很困擾手機→WIFI→電腦(USB ... asus ze601kl 分享WI-FI無線基地台給電腦連會斷線

24小時斷線288次。居易2104自動化機制

24小時斷線288次,代表每5分鐘斷線一次,如此可怕的斷線頻率我到第24小時才發現,真的是反應有夠慢...

中華電信CHT Wi-Fi無線上網

中華電信CHT Wi-Fi官方網站:提供家用Wi-Fi與公眾Wi-Fi熱點整合服務,在家、在外都可輕鬆享受Wi-Fi無線寬頻上網。中華電信CHT Wi-Fi熱點(Hotspot)全台灣覆蓋率最高,包括全臺灣的麥當勞、肯德基、7-ELEVEn、全家便利商店、萊爾富、OK 便利商店、丹堤 ...

【討論】打一次國戰可以斷線20次以上 @三國群英傳Online 哈啦板

上上次國戰,斷線有差不多100次左右(2小時內),玩家罵的要死, 官方立刻改善 上星期(已經有改善了,整體國戰斷不到20次)是因為根本連不上線,那來的斷線 ...

問題棋局及惡劣棋品處理原則

24小時內,若任一方連續斷線兩次,則斷線方立刻裁定敗。 24小時內,若雙方斷線次數一樣,則LGS 認定此局為雙方同意打掛棋局,不以斷線逃棋處理原則處理。 24小時內,若斷線打掛棋局無法為雙方同意載入且完成,則LGS會認定此局為斷線次數多的一方之 ...

【教學】ZyXEL P-870H-51 HGW-Ve 改硬撥 & DHCP

我現在好像每隔24小時就斷線一次 回覆 unilong 會員 回覆: 【教學】ZyXEL P-870H-51 HGW-Ve 改硬撥 & DHCP 引用: 作者: sf12355 請問大大 如何設定不斷線呢? 我現在好像每隔24小時就斷線一次 ...

RE:【討論】斷線集中回報區@遊戲王決鬥聯盟哈啦板

斷屁啊端一次補50石今天大概破千了. ... 次了@@!他說下次維護賠償不知多少應該300石5 小時前. 0推-噓 ... 一排到對手就斷線...白白輸了一場. 最後編輯:2017-01-27 02:24:04 ◇ Origin: <39.9.34.xxx>. 檢舉 ... rl288(讀書模式-小羽).

關於 Hinet 72小時斷線,如何解決呢?

Hinet 72小時斷線 (1) 它不是固定72小時斷線,都是挑半夜3點到6點斷線 (很奸詐) (2) ... 那個ADSL每24小時斷線一次有解決方式了嗎?? 作者:louk 所在討論版:---- ADSL 抱 怨 與 鼓 勵 回覆: 14 最後發表: 2002-08-05, 05:06 PM seednet也會每24小時斷線? ...

【金庸群俠傳Online1.0】免費經典遊戲任你玩

使用後精、氣、神全滿。使用次數1次。斷線效果消失。(本物品大量使用亦不會發生氣血失調的狀況。) ... 使用後可將自修熟練度增加至2倍,藥效2小時,離線效果消失。現實時間一天24小時 ...