[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)

為什麼會想刷Gargoyle呢?

小弟之前在外宿的時候,和其他同學一起合租套房
大家一起共用一條網路(嗯,站上有很多情況不好的例子了)
還好其他人都很好,除了一個有在玩線上遊戲
其他就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適用)
接著丟到原廠韌體的升級頁面
就等到升級完成到重新開機
[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)


接著到區域網路->內容->TCP/IP這邊改成下列設定
[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)
自己的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適用)
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適用)

分享一些有關QoS的畫面
即時頻寬流量圖
[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)

QoS分上傳和下載的部份,一般只要設定上載就差不多了
[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)

QoS下載的部份可以開啟Congestion Control來避免ping值過高
應該是對線上遊戲的優化比較有幫助
[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)

也可以手動設定Session數
[分享]TP-Link TL-WR740N刷Gargoyle(openWRT based)韌體(WR741ND適用)



相關連結:
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)
感謝熱心分享刷機經驗

看您的刷機流程裡似乎是連刷兩次韌體
是否可以直接刷 gargoyle_1.3.15-ar71xx.. 韌體檔?
或是在 DD-WRT 環境下直接刷 gargoyle_1.3.15-ar71xx.. ?
數位天堂 http://digiland.tw/
請問無線效果如何,訊號和N的速率。
多謝!

歡迎你來到gargoyle的世界 :)

gargoyle 是一個很積極改版的firmware. 而且pibx專門為了QoS在努力所以QoS是gargoyle的一個強項.
gargoyle 的管理界面也非常的貼心. 房東可以監視每個 IP的下載速度跟量. 非常容易抓出頻寬殺手.
gargoyle 還有一個國外朋友很愛的下載量管理, 因為像是澳洲網路大多是有限容量的.
目前3.1.15已經算是很穩了. 歡迎有興趣的朋友一同來試試看也請多幫忙提供寶貴的意見給Eric作者喔~
免責聲明:本文所載資料僅供參考,以上都是玩笑話,並不構成投資建議,本人對該資料或使用該資料所導致的結果概不承擔任何責任。
Aven138 wrote:
是否可以直接刷 gargoyle_1.3.15-ar71xx.. 韌體檔?
或是在 DD-WRT 環境下直接刷 gargoyle_1.3.15-ar71xx.. .

是要連刷兩次沒錯,DD-WRT也是同樣的道理

要從DD-WRT刷成openWRT系列的
從Putty登入SSH的步驟開始做就可以了
用DD-WRT內建的更新好像會有問題

balance wrote:
請問無線效果如何,訊...(恕刪)

不好意思,我目前無線網路只有供手機上網用,沒有其他機器可以測
無法得知極限在哪
目前使用上覺得比DD-WRT還穩,DD-WRT在網路負載重的時候,web介面很不好開
Gargoyle完全沒有這個問題
fanuan wrote:
QoS分上傳和下載的部份,一般只要設定上載就差不多了

那有沒有對單一IP/Mac address限上下傳頻寬的功能?

另,建議新增如何刷回原廠韌體....

無線網路表現的部分常常遇到刷第三方韌體變得很差的情形

尤其DD-WRT最為嚴重....
If you do not go within, you go without.
kysf wrote:
那有沒有對單一IP/Mac address限上下傳頻寬的功能?
另,建議新增如何刷回原廠韌體....
無線網路表現的部分常常遇到刷第三方韌體變得很差的情形
尤其DD-WRT最為嚴重....

可以針對單一IP限速,不過比較麻煩,我示範一下
先設定一個class(分類),然後限制上傳

再新增一個規則有你想要限制住的IP,再加入你剛創限速class


對於想刷回原廠韌體,我目前還在研究中,openwrt站上說V2.0版前的可以直接用mtd -r write xxx.bin linux改回原廠韌體
V2.0之後的機型好像有問題,我想說刷DD-WRT後就可以刷回原廠的了
無線網路可能要麻煩有刷openwrt系列的大大測試了
DD-WRT有AVEN大測試了[點這裡]

fanuan wrote:
可以針對單一IP限速...(恕刪)


大大感謝你的分享,我回家就把 1043nd 改成 Gargoyle 了!

但是我在使用上發現一個問題呢! 若是無線的 Transmit Power 不設置成 max ,居然無法讓其他的用戶端連接上 150Mbps 呢 (我還有另外二台 740nd ,若是手動設置,只能在 6xMbps ,除非手動設置成 max 就可以到 150Mbps )

不知大大是否有碰上這情況! 因為是在家中使用,想要降低一些無線的訊號! 這樣建康一些啦!
傻綠班的鴿 8:17 ━━━━━━━━●━━━ 14:50 ⇆ㅤㅤㅤㅤ◁ㅤㅤ❚❚ㅤㅤ▷ㅤㅤㅤㅤ↻
我是從 DD-WRT 直接刷 Gargoyle,所以流程較精簡一點,注意最後一行的分別。
# 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 linux

數位天堂 http://digiland.tw/
禮誠工作室 wrote:
大大感謝你的分享,我回家就把 1043nd 改成 Gargoyle 了!

但是我在使用上發現一個問題呢! 若是無線的 Transmit Power 不設置成 max ,居然無法讓其他的用戶端連接上 150Mbps 呢 (我還有另外二台 740nd ,若是手動設置,只能在 6xMbps ,除非手動設置成 max 就可以到 150Mbps )

我手上只有802.11g的設備,不過是顯示滿速
速度主要還是跟收訊品質有關,收訊差就自動降速了
先更新到最新的版本1.3.16,這版加入了動態偵測最大功率值
建議把 Channel Width: 改成40Mhz above 或 below 其中之一
Transmit Power 盡量設定常見的值 如:17, 20 (我目前是設17)
然後 Wireless Channel: 也可以自己換換看,目前還沒有自動偵測的功能,說不定和鄰居衝到了

Aven138 wrote:
我是從 DD-WRT 直接刷 Gargoyle,所以流程較精簡一點,注意最後一行的分別。

感謝Aven大幫我找出DD-WRT刷成openWRT的方法
既然Aven大都刷了Gargoyle,不知道是否有空能幫我們測試一下無線和有線的傳輸速度呢?
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 13)

今日熱門文章 網友點擊推薦!