昨天終於決心把公司的老舊 "Buffalo WBR-G54" 換個腦袋, 由於這台早已功成身退, 目前僅當作AP 使用, 雖然很想玩玩Tomato, 但最後還是決定改刷功能比較豐富的DD-WRT, 先前刷了兩台Belkin F5D7230-4 v1444 至v24-sp1, 但DHCP Server 似乎有問題, 最後還是回到v23-sp2, 這回時間充裕, 所以仍想再試一次, 由於AP 本來不歸小弟管, 所以小弟沒有密碼, 但是以tftp 根本不需密碼, 不過由於無法登入, 所以決定修改 "FW_UPG.BAT", 拿掉其中兩行:
語法:
fping %1 -l -n 1 -w %short_timer% >nul
if errorlevel 1 goto error1
如此一來就不會預先檢查IP 是否有效, 改成直接偵測 "Boot_Wait", 首先將分享器關機, 然後執行批次檔, 按任意鍵開始偵測, 再插上分享器的電源, 不到一分鐘就刷成功, 並自動重新啟動, 此時IP 改為DD-WRT 預設的192.168.1.1, 為避免再度搞不清楚狀況, 於是立即恢復預設值, 設定無線加密方式為WPA-PSK, 然後由筆電加以測試, 竟然偵測不到訊號, 晶片是Intel Pro/Wireless 2200BG, 於是又更新至Intel 最新驅動, 情況仍然沒有改善, 先前DD-WRT v24-sp1 和小弟的Belkin F5D7050 V2 USB 無線網卡水土不服, 現在又和2200BG 相衝, 印象中似乎2200BG 狀況特別多, 但小弟確知2200BG 可以和DD-WRT v23-sp2 相容, 不得已只好放棄v24-sp1, 改刷回v23-sp2, 而v23-sp2 經過長期的洗鍊, 證明確實相當穩定, 建議您除非v23-sp2 不支援您的硬體, 否則暫時不用浪費時間於v24-sp1

Buffalo 改刷DD-WRT 除了tftp 之外, 另一個方法是 "Ddadder - DD-WRT Wiki", 只要利用 "Ddadder" 將DD-WRT 韌體改成Buffalo 格式, 就可以直接餵給Buffalo WebGUI, 方法雖然簡單, 但小弟還是習慣用自己最熟悉的方式

此外, 這回小弟在另一台Windows PC 執行更新, 由於PC & WBR-G54 都接到交換器, 所以小弟並未修改Windows TCP/IP Media Sensing 和10Mbps/Full Duplex, 證明小弟的判斷應該是正確的, 所以在此提醒您, 多準備一台交換器可以省去不少麻煩

最後, 經過這幾次更新和調校, 由於小弟的無線網卡均不支援 "Broadcom Afterburner", 雖然DD-WRT 預設關閉 "Frame Burst" & "Afterburner", 但調整過程有可能會莫名其妙又開啟, 所以務必仔細核對, 依照小弟的實驗, 關閉 "Frame Burst" & "Afterburner" 可以讓收訊更穩定, 而且如果訊號不夠強的話, "Afterburner" 反而很容易受到干擾, 以上僅供參考

【韌體】貝爾金 Belkin F5D7230-4 v1444 韌體更新