之前看到雜誌在寫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個工具程式(下載回來)
以上工具都準備好以後,我總結一下,其實完整步驟就是參考freewlan官方版的文件,但把第12個步驟
改為參考這裡的,它是改成DD-WRT,但我是改成freewlan,詳細步驟如下:
- 先將fon的firmware還原到0.7.1 r1,技巧:等開完機後(約3mins),等3個燈都亮了,再按後面的reset直到WLAN燈熄了,馬上放開,此時會重開機,開機完就OK了(註:若版本已經是新的,無法使用介面更新為舊的,等很久以後,會出現失敗)。
- 拿一條網路線接到fon的網路孔。
- 確認你的電腦的區域網路的 ip=169.254.255.2 / mask=255.255.0.0 / gateway=169.254.255.1(這個不設定也沒關係)
- 用IE登入fon管理介面(IP:169.254.255.1, 帳號 / 密碼: admin / admin),確認fon的firmware版本。
- 執行「open-ssh-step1.html」再「submit」。
- 執行「open-ssh-step2.html」再「submit」。
- 啟動 HFS(預設 port 為 80),並記得將 addons-0.9.7_full.tar.gz 以及 install-offline.sh加入 HFS 中。
- 執行 PuTTY,連線到 169.254.255.1,帳號 / 密碼 : root / admin。
- 執行底下 4 道指令
- wget http://169.254.255.2/addons-0.9.7_full.tar.gz
- wget http://169.254.255.2/install-offline.sh
- sh /tmp/install-offline.sh (要等一段時間,直到提示符號出現。)
- reboot
- Fon改機就大功告成。
改完後的畫面,有人作了一個demo站。
寫這篇其實主要是怕以後忘了怎麼改,就把它當作blog來記錄一下過程。
Ref: