小弟之前在外宿的時候,和其他同學一起合租套房
大家一起共用一條網路(嗯,站上有很多情況不好的例子了)
還好其他人都很好,除了一個有在玩線上遊戲
其他就P2P的需求(那不是剛好遇上最慘的情況!!)
原本拉了一條3M的光纖後,直接由VTU(數據機)改成硬播
由於沒QoS的功能,頻寬很容易被某位搶走
於是找了一台ASUS WL-520gu刷Tomato來解決
那時候站上這台真的很熱門,又有不少tomato刷機的文章
於是就安心一買回來就改Tomato了
它的QoS的功能真的讓我們幾個可以安心暢快的上網
現在回來老家找工作中
雖然家裡同時間幾乎只有一台電腦上網
但礙於台灣"不對稱"的網路形態
還是想找一台來分配一下QoS
找了找,TP-Link的價位還滿吸引人的,又沒有另外一牌Link來的容易熱當
於是就選了TL-WR740N
和WR741ND就差在不能換天線
擁有400MHz的處理器和32MB的記憶體實在很吸引人
改機過程
一開始小弟有試過DD-WRT
刷DD-WRT實在很順利,先用factory-to-ddwrt.bin丟到TP-Link網頁升級頁面刷過一次後
再用Webflash刷過一次就結束了
不過在DD-WRT當中,雖然整體的功能相當的完善,但它的QoS改了很多次的設定後
實在是感受不出來有流量控制的感覺
所以還是放棄了DD-WRT
我知道這台還可以刷openWRT,但印象中openWRT好像沒內建很多的功能,可能都要自己再安裝上去
但沒想到去爬文的結果
openWRT連web介面都沒有!!
還好有爬到一個叫LUci的介面(當然要自己手動裝),在Luci介面中也可以很快速的安裝QoS的package
當小弟很高興的安裝完QoS的package後,想說uPnp這個功能平常也會用到,就安裝一下好了
沒想到內建ROM竟然沒空間了!
最後會爬到Gargoyle完全只是嫌LUci的介面很陽春,想找一個比較好看的介面而已
沒想到發現Gargoyle有著媲美Tomato QoS的功能
好吧,廢話真多
以下是小弟自己的刷機步驟:
------------------------------(6月19日更新刷機方式)----------------------------------------------
感謝有人發現我連刷了兩次,因為我是先玩openwrt原始版再刷成Gargoyle
所以如果是原廠韌體的話,先還原出廠設定
之後下載gargoyle_1.3.16-ar71xx-tl-wr741nd-v1-squashfs-factory.bin
丟到升級頁面升級即可!
Gargoyle預設密碼為: password
不行再走下面的方法
PS:其他機型請到這裡下載,並使用對應機型的刷機方式
-------------------------------------------------------------------------------
Gargyle 1.5.0版後
使用SSH連線進入機器
打上
uci set wireless.radio0.noscan=1
uci commit
reboot
三行指令可以修正無線網路速度問題
----------------------------------(舊的刷機方式)------------------------------------------------
刷機前必看
1.如果在刷機時產生對機子任何損壞,小弟不負責賠償,後果請自負
2.Gargoyle為英文的網頁介面,如果不習慣英文閱讀者請考慮清楚
3.刷機前注意自己WR740N/WR741ND的版本(機身下的貼紙上),V3.0可能不適用(小弟的是v2.4版的),已知適用V1.x到V2.4(從下面operwrt網站提供)
4.刷機前一定要還原成出廠設定以提供刷機最大的保障
一旦刷機確定完成後,即便無法正常連線,也還有安全模式開機可以處理
(註:安全模式開機為按住reset鍵後插上電源直到系統(齒輪狀)LED開始閃爍後放掉,
把自己的IP設定成192.168.1.2後,可以用telnet 192.168.1.1連上機器)
5.升級/寫入韌體時切勿拔除電源或中斷網路
6.機子的WAN必須要能連上網路且另一端IP不得為192.168.1.1,否則無法上網進行下載(簡單說就是把小烏龜改成硬播,且小烏龜DHCP環境下的IP不得為192.168.1.1)
開始刷機
先到http://downloads.openwrt.org/snapshots/trunk/ar71xx/
找到openwrt-ar71xx-generic-tl-wr740n-v1-squashfs-fa..
下載到電腦
先把原廠韌體還原出廠設定
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-5eb760008ef3a430c4ceeb14fa870e30.jpg)
接著丟到原廠韌體的升級頁面
就等到升級完成到重新開機
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-3b6992dac0fe8e09fa4aea3bf4bb08c4.jpg)
接著到區域網路->內容->TCP/IP這邊改成下列設定
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-b9ec235aac87672e71daf28f0f49cf4b.jpg)
自己的IP一定要設成192.168.1.2才連的上
使用telnet 連上192.168.1.1
第一次登入要先設密碼,鍵入
passwd root
,之後設定新密碼
使用
reboot -f來重開機
之後在區域網路改回自動取得IP
使用Putty的SSH的功能登入192.168.1.1(下載Putty)
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-7bf0da9b23b8640874c3f74e0c3ec5cc.jpg)
root as:root
密碼:剛才設定的
再來鍵入下列語法:(分開鍵入,共4行)
#cd /tmp
#wget http://www.gargoyle-router.com/downloads/images/ar71xx/gargoyle_1.3.15-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade.bin
#mv gargoyle_1.3.15-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade.bin tplink.bin
#mtd -r write /tmp/tplink.bin firmware
然後畫面會出現[w],表示正在寫入
等待更新完重開機就完成
直接在瀏覽器輸入192.168.1.1登入
不過這次密碼被重設了,Gargoyle的預設密碼是password
設定新密碼之後,歡迎來到Gargoyle的世界
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-d43fcccd088cbc1b97d4c1fe119d3201.jpg)
分享一些有關QoS的畫面
即時頻寬流量圖
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-4e729ab3b76dc1c4747c0c12865caeed.jpg)
QoS分上傳和下載的部份,一般只要設定上載就差不多了
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-50614d848a51a90a5725c616047e389f.jpg)
QoS下載的部份可以開啟Congestion Control來避免ping值過高
應該是對線上遊戲的優化比較有幫助
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-3e8f40c84d85d9fbc6deeffc6dd865fe.jpg)
也可以手動設定Session數
![[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)](http://attach.mobile01.com/attach/201106/mobile01-c603b0013db156da006b002eb74e13f0.jpg)
相關連結:
OpenWRT官方刷機方式整理
Gargoyle網站
理論上只要能支援openwrt的機子就能跑Gargoyle,有些已經裝了openwrt則能以package的方式安裝Gargoyle,不過ROM大概要有8MB以上才行
下面列出的機型是網站上已經製作好刷機檔,詳細到Download區看
不同機型有不同的刷機方式,參見安裝指導
支援硬體:
ASUS WL-500G
La Fonera
D-Link DIR-300 a1, DIR-600 a1, DIR-615 c1, DIR-825
TP-Link TL-WR741ND/WR740ND, TL-WR841N(D), TL-WR941ND, TL-WR1043ND
Linksys WRT54gc, WRT160nl, WRT400n
------------------------------------------------------------------------------
Gargyle 1.4.0發佈了
http://www.gargoyle-router.com/download.php
想要強化無線功能的人可以更新看看
請先備份好設定檔,這次更新會跑回預設值,更新後再套用回設定檔即可
主要新增功能如下:
1.增加5Ghz頻道並使用40Mhz頻寬
2.修正一些單頻路由器設定的問題
3.增加主題管理功能
4.更新OpenWRT核心(OpenWrt Backfire above 10.3.1-rc5)