Asus WL-500W 改機實錄

在幾個月前,買了 Asus WL-500W 這台 ip 分享器,看上的是他可以改機,與他支援 802.11N draft 的 protocol ,而且如果正式板出來的話,聽說還可以寄回去換主式板哦。雖然改機可能會破壞保固,但是可以自由的惡搞,這才是最令人爽快的。以下的內容就是 Asus WL-500W 的改機的方式。當然也是我自已作記錄的方式,避免之後忘記怎麼處理。

具備的知識與能力:

  • 最好有基本的 Linux 的管理與操作知識
  • 對於網路要有基本的了解
  • 不怕死的精神

刷機步驟:

  • 參考 OpenWRT for wl 500w 這篇文章,裡面其實已經說的滿詳細的。
  • 準備刷機的 Firmware ,我是使用 brcm-2.4/openvpn 這一板的(下載位置),因為我也想順便玩玩 openvpn 的功能。當然我也有不怕死的精神,所以我下載的是 snapshots 的板本。
  • 準備 tftp server 讓 wl-500w 可以更新他的 Firmware 。參考文件:Installing OpenWrt via TFTP
  • 我是使用 atftp 來作為我的 tftp server ,在 debian 下只要使用下列指令即可安裝:
# apt-get install atftp
  • 安裝完後,照著上述說明完成架設 tftp server ,並且把 wl-500w 重開後,他就會自動下載更新。
  • 刷機的這段時間,不要拔掉電源,否則會有不可預期的錯誤發生。
  • 刷機完成後,如果想用 web 管理的話,可以進入http://192.168.1.1/作管理,一開始會請你設定 root 密碼。
  • 除了使用 web 管理之外, ssh root@192.168.1.1 也可以登入管理主機。
  • 有需要安裝什麼功能,可以利過 system/package 或是 opkg 來安裝。

Tips:

  • 如果要讓外部的人連上 ssh 除了可以在 web 介面設定之外,也可以在 /etc/config/firewall 下新增下列設定:
config 'rule' 'ssh'
option 'src' 'wan'
option 'proto' 'tcp'
option 'srci_ip' ''
option 'dest_ip' '' 
option 'dest_port' '22'
option 'target' 'ACCEPT'
  • 啟用 usb 隨身儲存裝置,可參考 UsbStorageHowto 來實作,可 ssh 進去後,使用下列指令:
#opkg update
#opkg install
#opkg install kmod-fs-vfat
#opkg kmod-usb-core kmod-usb-ohci kmod-usb-storage kmod-usb2
或是利用 web 界面中的 package 選項裡安裝 kmod-fs-vfat, kmod-usb-core,kmod-usb-ohci,kmod-usb-storage,kmod-usb2 。接著利用 fdisk -l 與 mount 指令,就可以把隨身裝置掛載上去了。

最後,歡迎加入惡搞世界。

Doxazosin