之前看到雜誌在寫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:
Said
不好意思~我在進行步驟12時一直出錯,後來我才發現是install-offline.sh裡面有一個地方要更改,就是把addons的版本改成0.9.7
附上我已經修改好的install-offline.sh
以此檔替代即可完成
下載路徑 http://www.mediafire.com/?czi0n2mhm0c
Said
記得之前更新時,好像沒改到這部份,一樣可以。
也許太久,忘了吧!謝謝囉!
Said
我的是1.1.0 r2,reset了很次都不會原到0.7.1 r1.有辦法嗎?
Said
試一下,等完全開完機後(約3mins),等3個燈都亮了,再按後面的reset直到WLAN燈熄了,再放開,等它重機完,要有耐心,多試幾次,當初我就試了很久~
Said
我的燈只有wan沒有wlan= =試了多次了
Said
是不是我的本版太新了?
Said
幫個忙可以嗎,我是香港的,找了很多個月了
Said
照理說,fon的規格應該都是一樣的,
不然你試試這個方法
http://mattchen.info/2008/11/fon-dd-wrt.html
Said
這個方法都不行...
Said
請問傑克大有備份freewlan的韌體嗎?官網倒掉了,抓不了 哭哭..