PCZONE 討論區 - 觀看單一文章 - 【韌體】D-Link DIR-300, DIR-320, DIR-400 改刷 DD-WRT 者請三思
觀看單一文章
FYI
會員

小弟猜測MAC 重複的問題, 應該是在開機直到載入Kernel 這段期間, 之後或許可以由DD-WRT 的nvram 指令修改, 可能因為D-Link 版RedBoot 只支援gz(?), 不支援lzma, 所以必須改刷BrainSlayer 所改寫的RedBoot, 然而DD-WRT 版RedBoot 也許故意忽略 (或者偷偷刪除?) "board config" (反正DD-WRT 又用不到) 的資訊, 其中存放原始MACSN 等, 所以除非能還原原始RedBoot, 否則按照shadowandy 的方法還原原廠韌體後, 就得面臨MAC 重覆的問題

至於備份RedBoot & "board config" 的方法, 或許可以由OpenWRT 產生, "Using a ramdisk root" 提到編譯一個ELF 檔案的重點, ELF 的作用有點像是免安裝的WinPE, 不僅在此可以用到, 想駭進各種OpenWRT 相容路由器更是不能不知道這種技術, 不過這樣也未免太小題大作, 小弟料想最簡單的方法可能是 "fis load" & "dump" RedBoot, 再設法轉檔成為Binary, 此外由於不知如何從RedBoot 建立或修改 "board config", 萬一DD-WRT 版RedBoot 真的刪除 "board config", 那就不好了, 所以最好不要執行 "fis init", 改以 "fis delete" 取代比較保險
回覆