Fon 改機-freewlan2009.04.01 補充完整步驟 

之前看到雜誌在寫Fon改機,而且改的超強的,就想說我也來試看看,首先要確定Firmware版本,像我的自己這台已經自己更新到0.7.2 r3了,已經把一些漏洞都補起了,所以我就只能先還原到0.7.1 r1(必要動作)這裡有提到3個方法,我是用第一種,等完全開完機後(約3mins),等3個燈都亮了,再按後面的reset直到WLAN燈熄了,再放開,等它重機完,就還原成0.7.1 r1了 :),一開始不知道如何按,而且官方版寫的方法又不行,基本上已經快要放棄了(試了很久),後來,再試第3種方法時,又剛好試了一下,結果看到系統畫面,才知道,原來是可以的,技巧的問題。

更新的方法,我是參考,但其中的上傳部份,它寫可以用scp or winscp,但經過我的測試,卻不行,因為fon裡頭並沒有啟動sftp server,因此就參考這篇,但只上傳底下2個檔案,所以要先把下面2個檔案下載回來;及2個用來打開fon的ssh port的檔案。

1.http://addons.freewlan.info/installer/addons-0.9.7_full.tar.gz

2.http://addons.freewlan.info/installer/install-offline.sh

3.打開fon ssh port的2個檔案(壓縮檔)

預備2個工具程式(下載回來)

  1. HFS
  2. PuTTY

以上工具都準備好以後,我總結一下,其實完整步驟就是參考freewlan官方版的文件,但把第12個步驟

改為參考這裡的,它是改成DD-WRT,但我是改成freewlan,詳細步驟如下:

  1. 先將fon的firmware還原到0.7.1 r1技巧:等開完機後(約3mins),等3個燈都亮了,再按後面的reset直到WLAN燈熄了,馬上放開,此時會重開機,開機完就OK了(註:若版本已經是新的,無法使用介面更新為舊的,等很久以後,會出現失敗)。
  2. 拿一條網路線接到fon的網路孔。
  3. 確認你的電腦的區域網路的 ip=169.254.255.2 / mask=255.255.0.0 / gateway=169.254.255.1(這個不設定也沒關係)
  4. 用IE登入fon管理介面(IP:169.254.255.1, 帳號 / 密碼: admin / admin),確認fon的firmware版本。
  5. 執行「open-ssh-step1.html」再「submit」。
  6. 執行「open-ssh-step2.html」再「submit」。
  7. 啟動 HFS(預設 port 為 80),並記得將 addons-0.9.7_full.tar.gz 以及 install-offline.sh加入 HFS 中。
  8. 執行 PuTTY,連線到 169.254.255.1,帳號 / 密碼 : root / admin
  9. 執行底下 4 道指令
  10. wget http://169.254.255.2/addons-0.9.7_full.tar.gz
  11. wget http://169.254.255.2/install-offline.sh
  12. sh /tmp/install-offline.sh (要等一段時間,直到提示符號出現。)
  13. reboot
  14. Fon改機就大功告成。

改完後的畫面,有人作了一個demo站

寫這篇其實主要是怕以後忘了怎麼改,就把它當作blog來記錄一下過程。

Ref:

  1. http://trac.freewlan.info/wiki/Documentation/Installation#OfflineinstallationbyusingaWLANorLANconnection
  2. http://tttrick-space.blogspot.com/search/label/La%20Fonera
  3. http://mattchen.info/2008/11/fon-dd-wrt.html
  4. http://www.chpohl.de/fonera/webifdemo/cgi_bin/webif/connection_qrm.htm
技術提供:Blogger.