把水牛變蕃茄!
第一次知道 Buffalo 這個牌子是因為某陣子大家都說他們家的記憶體好用又穩定,給了使用者極佳的印象,後來慢慢地發現 Buffalo 也有出一些集線器或是網路設備,外型也都不錯看,所以慢慢地喜歡上這個也俗稱「牛頭牌」的公司(不過 Buffalo 明明是水牛的意思啊,反正以訛傳訛,就跟著用了)。講是這樣講,但是其實都是花別人的錢比較多(因為大家都來問我買啥好,反倒是自己沒錢升級),自己第一次買 Buffalo 的網路設備其實是無線網路路由器 WBR2-G54S,只因為它外型佳,那時剛出,感覺有些新技術;再加上有本站資深站友小熊貓的天線支援(其實是被我硬凹的),所以就買了這家的AP。
不過那幾年 P2P 軟體開始盛行,後繼出現的 AP 紛紛開始大打什麼 QoS 網路頻寬管理功能,不然就是多內建個列印分享器之類的,看得我心癢癢的。只可惜這台 WBR2-G54S 雖然能力不好,也是老老實實地在工作,只是約兩三個星期需要拔電源重開機而已,我也找不到什麼特別的理由來換掉它。
直到去年夏天,不知道是因為天氣太熱還是怎樣,老是三不五時網路就巨慢,變成兩三天就要拔插頭(用 Web 介面暖開機還沒用!)。如果是兩台電腦同時玩 P2P 的話,那大概半天就掛了。所以去年開始我就開始找尋改善的方式。無奈 Buffalo 研發部門已經把這台當作棄兒了,翻遍全世界的官網也才找到最新韌體 ver.2.5,台灣官網則根本是廢材,以前還有 ver.2.2 還是 2.3,後來根本完全找不到了。但是就算升成 ver.2.5 也沒啥巨大的改善,在天氣熱時還是常常得忍受網路巨慢、重開機的無限地獄。
那時查資料時有聽說 DD-WRT 這個非官方的韌體很厲害,Buffalo、Linksys等家的 AP 服用之後,都頭好壯壯,不僅運作穩定、信號變強,考試也都一百分呢!但是升級成非官方韌體的過程好像有點複雜,光看人家討論裡面的設定就搞得我頭昏腦脹,好用與穩定程度更是褒貶不一。不過當後來我幾經掙扎、選擇了升到官方的 ver2.5 時,夏天也過了,這台老 AP 的中暑現象也慢慢抒解,所以我就當作沒這回事地放了它一馬。
光陰似箭、歲月如梭,轉眼間又過了一年。雖然天氣還沒真正熱到讓這台老 AP 三天兩頭就中暑,不過在我一直想逃避資格考即將來臨的壓力、未雨綢繆的預見下,我又再次搜尋起解決方案。這次讓我遇見了一個好物- Tomato Firmware。
Tomato Firmware 是一個免費、開源的韌體,可以適用在使用 Broadcom 晶片的 AP 上。很多使用者認為其穩定的程度勝過 DD-WRT,再加上還有流量分析與 QoS 功能。QoS!看到這裡,我眼睛都亮了起來。研讀了幾篇相關文章分享後,望望書櫃上那台老早就過保固的老 AP,心一橫決定來換成第三方韌體來玩玩。
到目前為止,已知 Tomato 支援以下的機種:
Linksys WRT54G v1-v4, WRT54GS v1-v4, WRT54GL v1.x, WRTSL54GS (no USB support)
Buffalo WHR-G54S, WHR-HP-G54, WZR-G54, WBR2-G54, WBR-G54, WZR-HP-G54, WZR-RS-G54, WZR-RS-G54HP, WVR-G54-NF, WHR2-A54-G54, WHR3-AG54
Asus WL500G Premium (no USB support), WL500GE
Sparklan WX6615GT, Fuji RT390W
我的 WBR2-G54S 其實不在列表裡,但是已有先賢先烈測試 ok,只是程式會將其辨認成 G54 而已,所以我就放手一搏了。
安裝新韌體其實不是很麻煩,只要到官方網頁下載最新版本(或是下載正體中文化版本),解壓縮,按照說明安裝就可以了。在 Windows 底下甚至可以無腦安裝,因為連批次檔都幫你寫好了,只要照作即可:(以 Buffalo WBR2-G54S 與 Windows XP SP3 作範例,其他的一不一樣我不清楚)
1. 將電腦以網路線與 AP 連接(注意:無法用無線連接的方式更新硬體!)
2. 將有線網卡改成手動設定:
IP: 192.168.11.2
子網路遮罩:255.255.255.0
預設閘道:192.168.11.1
3. 按住 AP Reset 鍵五秒以上,還原成出廠值。
4. 執行下載回來的 whr_install.bat
5. 在程式第一個暫停時,拔掉 AP 插頭。
6. 在程式第二個暫停時,插回 AP 插頭。即可看到程式開始上傳韌體到 AP 裡面。
7. 等候兩三分鐘,確認韌體都傳完了。就可以 reset AP,並且把電腦的網卡設定改回由 DHCP 分配 IP。
8. 再來就可以重新登入進 Web 介面了。(我看網路的說明都是講 AP 會變到 192.168.1.1,但是我下載的 Ver.1.19.8850 中文版仍然還在 192.168.11.1,連不上的人可以兩個地方都試試看)
9. 進入路由器管理介面,到回復出廠預設值的地方,選「清除所有 NVRAM 的資料」並執行。這樣可以確定所有舊有資料被刪除,使路由器穩定些(有點像硬碟低階格式化)
10. 然後就可以調整你自己喜歡的主機 IP,登入密碼、無線加密等等設定了。(tomato 預設的是 root/admin 記得改掉,免得被無聊人士進去亂搞)
不過要注意的是:升級此韌體就會導致原廠保固失效,且不一定可回復成原廠韌體;同時 ASOS 按鈕也將喪失功能!針對回復原廠韌體這件事,因為得先找到原廠沒有加密過的韌體,以 tftp 指令重新上傳才可以,但是原廠的 BIN 檔好像都加密過,所以可能得在網路上好好找找。不過我想 Buffalo 官方應該不會再更新這台的韌體了,所以既然一步江湖無盡期,那就認命地好好走下去唄。至於 ASOS 按鈕,會變成開/關無線功能(預設選項),反正我也沒有其他 Buffalo 產品,那按鈕我也從來沒按過... XD
升級完成後,果然介面變的相當華麗,還可以自己選擇布景主題呢!不過我在設定無線網路加密時遇到一點問題,就是它的 WEP 僅能用十六進位碼輸入,不能像 Windows 一樣直接打自己想要的字母(ASCII),而且糟糕的是其轉換表也不同(就是說我自己將 ASCII 轉成 HEX 它也不認,一定要用它自己轉成的十六進位碼)。由於不想記一些無意義的亂數,所以我只好乖乖升級家裡的網路安全等級。問題是 Wii 的無線網路加密雖然寫支援 WPA2,但是其實是會出問題的。幾經測試,最後把安全等級訂在 WPA-PSK/AES 才讓家裡的無線裝置都可以順利連上。(不過這樣好像就不支援 IEEE 802.11b 的協定了)
接下來隨便亂設定了一下 QoS、鎖一鎖卡號、轉接通訊埠,就等著看看吃了新蕃茄的老 AP 會不會真的頭好壯壯、撐過這個夏天囉!(咦!我的 Hippocampus Book 呢?)
【延伸閱讀】
Tomato Firmware 官方網頁
中文化 Tomato 網頁
中文 Tomato 討論串@PCZone
在 Mac OS 下的升級方法
Tomato 設定 QoS 實戰教學
Tomato 設定 QoS 英文教學
Tomato QoS 設定英文 FAQ 與討論
Tomato 幫 Skype 設定 QoS
回復成原廠韌體的教學
5 則留言:
所以還有在用那支天線嗎?
另外,ASOS功能可以用在wii上啊~NDS也行~你當初怎麼不用看看勒?^^
還有喔~用了WPA-PSK/AES就不支援11b的意思是,慢速網路的裝置就不能用了的意思嗎?一定得走G協定?
對啊,那支天線現在還在用,不過我也不知道到底有沒有差啦... XD
ASOS我根本忘了有這回事,直到更新完 firmware 重新調 Wii 的設定時才想起來有這玩意兒,只是 AP 已經沒這個功能了(不知道有沒有人會寫出 script 來把它復活)
我記得 WPA 以上的加密僅支援 g 以後的協定,所以一旦設了 WPA 也就代表舊有的 b 機器都不用玩了。
前兩天出了 1.20 版了,試用中.....
試用報告勒?(敲碗)
事實上,上次鳳凰颱風來時就已經出了 1.21 版了。不過反正整體沒啥大問題,所以好像也沒有寫試用報告的必要 XD
張貼留言