[教學] Fonera+ 更新DD-WRT 韌體教學
Fonera+ 更新DD-WRT 韌體教學
圖文並茂版:http://www.wretch.cc/blog/cbate/16875008
撰筆@Cbate
前言
FON的精神,在於免費分享頻寬給需要的人使用,而Fonera+造就它的簡單、便宜又實
用,而目前除了官方韌體之外,也有熱心的網友,提供了其他版本的韌體可供修改,
目前比較有名的是OpenWRT、DD-WRT等;以下,就是要教您怎麼大改Fonera+的韌體,
這也是筆者花了兩天研究出來的心得,無私的提供給各位。
特別注意
修改韌體之後,屬人為行為,可能失去產品保固,請各位審慎思考,本篇文章不附帶
任何改機失敗的責任;韌體之瑕疵、問題、臭蟲皆為韌體撰寫者之作品,作者不附帶
韌體修改及破解方面的責任,請各位審慎思考改機所造成的後果。
感謝板友
感謝批踢踢實業坊FON板,板友Mowd、板友Maceman以及板友Jxpc提供的指教與協助。
工欲善其事,必先利其器
請先下載以下軟體。
一、TFTPD32:作為韌體更新的媒介
二、PuTTY:登入基地台以更新韌體
三、v24-sp1:目前最新版本韌體,更(ㄍㄥˋ)新韌體,請至DD-WRT網站。
打包下載:http://tinyurl.com/6dskfr
開始
第一步:請務必先關閉Fonera+的電源。
第二步:我們必須指定電腦一組固定IP,以方便接下來的作業。
所以請打開「控制台」裡的「網路連線」,你會看到「區域網路」,點選右鍵「內容
」,在項目的地方,點選「TCP/IP」(VISTA是「TCP/IPv4」),檢視「內容」。
請點選「使用下列的IP位址」,在IP位址的地方,輸入「192.168.1.254」,子網路遮
罩則是「255.255.255.0」
(圖)
第三步:再在「執行」,輸入「cmd」,開啟「命令提示字元」,再輸入「ping -t
192.168.1.1」,驗證此IP與Fonera+沒有連線,所以如果出現錯誤訊息是正常的,不
用擔心。
(圖)
第四步:建議各位先在C槽建立一個「fon」資料夾,將解壓縮的檔案,複製到「
C:\fon」資料夾裡,然後再執行「putty.exe」之後,請設定下方資料。
Host Name:192.168.1.1
Port:9000
Connection type:Telnet
Saved Sessions:Fonera+
鍵入後,可以選擇「Save」,儲存這些資訊,以供下次使用。
(如各位使用打包下載,設定檔已建立,可以略過此步驟。)
(圖)
第五步:這個步驟就比較需要一些些技巧了,因為Fonera+開機後,會載入一些設定值
、更新韌體的動作,所以我們必須搶在Fonera+剛開機時,搶在這不短的兩秒鐘,利用
Putty登入到Fonera+。
所以,請這時候,確定已開啟「Putty」,再將Fonera+電源打開,然後按「Open」,
進行登入的動作。
假如第一次失敗,視窗會關閉,請再馬上執行「putty.exe」,進行「Open」動作,應
該都可以成功登入。
(圖)
第六步:請再執行「Tftpd32.exe」,在Current Directory點選「Browser」(瀏覽)
指到「C:\fon」,Server interfaces選擇「192.168.1.254」就可以了。
(圖)
第七步:接下來,就是重頭戲的部分了,請一個步驟一個步驟KEY下面的指令,並提示
執行大概的時間。
Redboot> ip_address -l 192.168.1.1 -h 192.168.1.254
(註:「-l」是小寫的L)《約耗1至2秒鐘》
Redboot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
… Erase from 0xa83e0000-0xa83f0000: .
… Program from 0×80ff0000-0×81000000 at 0xa83e0000: .
《約耗10至14秒之間》
Redboot> load -r -v -b 0×80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0×80041000-0×802e3fff, assumed entry at 0×80041000
《約耗60秒鐘》
RedBoot> fis create linux
… Erase from 0xa8030000-0xa82f0000: ……………………………………..
… Program from 0×80041000-0×80301000 at 0xa8030000: …………………………
…………..
… Erase from 0xa83e0000-0xa83f0000: .
… Program from 0×80ff0000-0×81000000 at 0xa83e0000: .
《這個步驟約耗30分鐘以上,所以KEY IN這個指令之後,請不要再做任何動作,讓它
慢慢自行更新韌體喔!》
Redboot> fconfig
這個指令會告知程序開始的步驟,只要一直按鍵盤上的「ENTER」繼續下去,直到出現
可以打字的時候,再鍵入以下指令。
>>fis load -l linux
>>exec
(註:「-l」是小寫的L)
仍舊按鍵盤上的「ENTER」,直到它詢問是否進行寫入和儲存的動作,鍵入「y」確認
繼續儲存。
Redboot> reset
步驟結束,韌體設定請開啟瀏覽器,鍵入「http://192.168.1.1」進行各種設定,內
建許多功能可以進行設定,設定完,請記得關掉Fonera+電源,再重開,設定就會讀取
了。
最後
如對於此篇文章有不懂的地方,可參考英文版本再試試看,網址:
http://www.hackafon.com/
--
╭─────────────────────────────────╮
│[教學] 教你怎麼上BBS 推廣PTT你我一起來 http://tinyurl.com/42k73l │
╰─────────────────────────────────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.42.2
推
10/22 00:53, , 1F
10/22 00:53, 1F
→
10/22 00:53, , 2F
10/22 00:53, 2F
推
10/22 01:03, , 3F
10/22 01:03, 3F
推
10/22 09:07, , 4F
10/22 09:07, 4F
推
11/23 13:06, , 5F
11/23 13:06, 5F
※ 編輯: cbate 來自: 114.47.35.100 (11/23 14:18)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
MOD_AP 近期熱門文章
PTT數位生活區 即時熱門文章