之前整理了很多關於自己的 Asus WL-500g 改機的文章,不過發現竟然沒有整理到關於硬體的資訊,臨時想找還找不到,所以趁這個機會把硬體的部分補齊。其實 500g 老早就已經消失 Face Out 了,大多市面上還看得到的,都是改版過的新型號,500g 系列(包含 500g, 500gx / Deluxe, 550gE 到現在最後的 500gp / Premium)的產品還挺多的,也因為核心架構都一樣,因此改機韌體部分也是大同小異,主要越新的型號硬體效能越好罷了~像是 500g 的豪華版 500g Deluxe,雖然拿掉了 Printer Port,但是多了一個 USB(還升級到 2.0)、CPU 變快(125MHz 到 200)、記憶體加倍(16MB 變成 32MB),整體上改機跑軟體的效能應該會越來越好才是。
回到重點,本文要記錄的 500g 的硬體,外觀上 500g 還蠻大的、全塑料銀色外殼,有直立支架可平擺或直放,整理幾張外觀的照片如下:
WL-500g 面版燈號一覽,還有屁屁的照片(這是 Deluxe,標準 500g 只有一個 USB,但有 Printer Port)
接著來看硬體規格。因為用的是 Broadcom MIPS CPU,因此坊間給 PowerPC 或 Intel CPU 用的 Linux Kernel 都不能用,所幸還是有人(像 Oleg 大大)去修改韌體原始碼,或是套用 OpenWRT 這套 Embedded Linux 來改機,並且有不少在這些環境的應用程式被人 Porting 出來,讓改機後有更多軟體可以安裝使用。這台 Router 本身就是台小電腦,因為還有 USB 在上面,因此可以拿來接 USB 隨身碟、印表機、WebCam 甚至 USB 音效裝置!只要有相對應的驅動程式,就像在電腦上使用 USB 周邊一樣有彈性。由於我的舊版 500g 只有一個 USB 1.1 接頭,所以我只能拿來插 USB 隨身碟擴充主機的儲存空間(而且還很慢),後來實測軟體發現硬體好像頂不住,為了穩定因此也不敢裝太多服務和軟體,乖乖做好 Router 和防火牆比較重要。硬體規格如下:
CPU | 125 Mhz Boardcom BCM4702 (mipsel) |
RAM | 16 MB |
ROM | 4 MB Flash |
Net | Ethernet 10/100M RJ45 x 5 (WAN x 1 + LAN x 4) Wifi 802.11b/g 11/54M |
Peripheral | Parallel x 1 + USB 1.1 x 1 |
其實這個玩意是我當初辦 So-net 的贈品,發現可以改機真的是「天上掉下來的禮物」,除了我操爆它裝太多軟體服務之外(會當掉都是我亂玩),長久以來還算是蠻穩定的,包括現在換成了 10M/2M 的 FTTB 光纖網路,沒事自己搬東西下載或是提供全速讓人家下載,這台 Router 還是任勞任怨地努力工作,雖然有時候我還是嫌它太老(USB 太慢又不夠用、硬體不夠強不能跑軟體、又沒有 GbE 介面),也考慮把它換掉,但是像這樣能改機的 Router 實在太少了,應付我目前的使用還綽綽有餘(還有亂改的樂趣),所以就一直用到現在。不過也因為漸漸消失在市場上,相關的討論和資料越來越少,因此才整理一系列的文章試圖保留下來,不管是自己用還是分享給別人,應該都會有點幫助吧!
回應: 11
托Abin兄的文章,我的WL500g也忠心的運作一陣子了,主要是拿來當FTP和簡單的WEB使用,記錄我的旅行心得。
目前在USB是上了一條512M行動碟,但在老婆的努力『充實內容』後,只剩下不到10%的容量,依照現有庫存,只怕再過2週就沒空間啦。
想請教一下Abin兄,在存取速度不要求的前提下,是否用過較大的行動碟,或是行動硬碟(當然POWER部分是外接),另外,最大硬碟(或是單個PArtition)容量是否有限制呢?
目前我用的是 2G SD 記憶卡與讀卡機, 沒有問題.
只要你把外接的儲存裝置格式化成 Linux 專用的 ext2 檔案系統,其實就沒有單個 Partition 或是檔案大小的限制了。(FAT32 有單個檔案 4GB 的限制)
我自己玩過 USB to IDE 的線直接外接 40 GB 的硬碟(實際只用到 15 GB 的空間)也沒有問題(有圖文在這裡,就是你說的 Power 外接),所以不用擔心容量限制的問題。(不考慮效率的前提下,限制是看 OS 檔案系統的限制,和 500g 關係比較不大..)
用記憶卡和讀卡機是很不錯的作法,可以避開另外接電源的問題,如果讀卡機能讀 SDHC 的卡,說不定還能用到 2G 以上哩~
請問一下Abin兄:
因為原本512M的USB碟已經不敷使用,想換成4G的USB碟;
想請教的是,在磁碟分割上,如只需一個Partition,SWAP也是只要一個就可以嗎?容量大小,應該要設為多少呢?(以4G為例的話)
To Beast: SWAP 是當記憶體不夠的時候,利用儲存空間充當虛擬記憶體使用的一種機制,所以一個系統只能用一個 SWAP 分割。如果你怕用不夠,分割區配置大一點就行了。
至於要多大呢?一般而言的習慣,是「實際記憶體」的兩倍大,像 WL-500g 的主機 RAM 只有 16MB,所以我的範例裡 SWAP 大概都用 32MB 左右,實際狀況(用命令 "free" 查看使用情況)好像也沒用完過。所以不管你的 USB Disk 有多大,記憶體只有 16MB,你保留再多的空間給 SWAP 也沒有太多用處。
這台有 printer 介面似乎比 500g-delux 好玩些, 老外說可以自己焊接把隱藏的 usb 接上, 還有 usb-232 擴充裝置也可使用, 真是有趣.
真的要 hack 這台的話不知有無可能加大 RAM or FLASH or 加快時脈超頻? 還有那內接的 mini-pci 介面似乎也蠻有擴充的潛力.
要怎麼改硬體都是有可能的,不過,實用性還是有限制。
只加記憶體,CPU 跑不快沒有用,MIPS 的 CPU 加壓超頻?那也快不了多少,加 FLASH?也沒有多少東西一定要 Load 在裡面,用外接的儲存裝置也可以。就像一台 486 的機器,你想超頻、加記憶體、升級硬碟,怎麼改硬體想讓它跑 Vista 一樣,也許做得到,但你花的時間、金錢,說不定買一台準系統或是便宜桌機都可以輕易做到。
還是只讓它做做它能負擔的事就好了,至於想架站或其他服務,可能另外準備一台機器比較快。
請問 wl-500g 系列, 可以加裝 squid 功能嗎?
因為這個好像沒有寫, 所以問一下, 是跑不動還是不建裝?
我沒想過裝 squid 耶,主要有兩個原因,第一,WL-500g 我是用 Flash 當儲存空間,裝 squid 用有限的 Flash 空間來 cache 網頁好像太慢 (USB 1.0)、空間也不夠。
第二,像你說的,我覺得 500g 會太慢跑不動,不過如果是 500gx 或更高等級型號,可能還可以試試看。
很想跟你學習改機技術,可以msn談一下嗎?
msn: imegahk@msn.com
刷了openwrt后,装squid应该是很容易的事,这样什么软件都可以装
張貼留言
歡迎留言或發表意見,不過要理性、不做人身攻擊。匿名的朋友得到回應的速度會比較慢喔~
發問相關的禮貌和規矩請先參考這篇文章,不當留言、和本文無關的回應可能會被直接刪除或無視喔!