2010年6月25日 星期五

IP分享器灌Linux

家裡的IP分享器可以安裝成linux,硬體規格如下
硬體:Asus wl-500gp
Architecture     MIPS
Vendor         Broadcom
Bootloader     CFE
System-On-Chip     Broadcom BCM94704
CPU Speed     266 Mhz
Flash size     8MiB (Spansion S29GL064M90)
RAM         32MiB (2* HY50U281622ETP-5, some older units have only 16MiB enabled)
Wireless     MiniPCI Broadcom 802.11b/g BCM4318 802.11 Wireless LAN Controller
Ethernet     Robo switch BCM5325
USB         2x USB 2.0
Serial         Yes
JTAG         No
           其實華碩本身出廠時就是用linux的os,只是我改裝的是網路上共通的一套Linux版本 openwrt(http://www.openwrt.org/)。此機器的特點是有兩個USB port可以外掛設備,所以可以加隨身碟增加存放空間。因為是linux,所以要裝的usb設備需要有支援linux才裝的上去,並不是每種usb設備都可以。

        畢竟他的硬體效能是非常有限的,最好專心使用其中幾個功能,不要想說同時當檔案伺服器,又要當vpn server,又要做防火牆,又要p2p抓檔案,又要當web server,還要當mysql
server (資料庫)。雖然他規格上的CPU是 266Mhz,但是他不是x86架構,所以不要類比到k6-266之類的效能。而且內建的flash只有8mb,記憶體只有32mb,都是很有限的。
       
         以openwrt來說,因為硬體的驅動是由社群解決,所以最好的方式是到https://forum.openwrt.org/看其他使用者的使用經驗,即使是相同的chip,也有可能因為廠商的不同,而有相容性的問題,畢竟這東西是由社群提供,而不是由硬體銷售公司提供的售後服務,最好確認別人使用上沒有問題,再進行安裝使用。
  
         比如以我這一台機器為例,他就分成兩個版本,兩個版本用的chip有所差異,變成有時v1是沒問題的,但是v2會遇到問題,以我這台的4318這個chip,之前只能用kernel 2.4的版本安裝,因為2.6的驅動還不夠完善,目前最後的backfire這個版本,似乎已解決之前的問題(還沒有實際測過)