DD-WRT是基於Linux的無線路由軟件,功能強大,它提供了許多一般路由器的軟體所沒有的功能,將路由器固件升級到DD-WRT可以提升內建於預設固件的限制,並將其轉換成強大且具有進階功能的商業級路由器。我是用它來建VPN的,網上雖然有教程,但感覺比較亂,所以簡單寫下自己的刷機過程,希望有所幫助。
這是幾個有用網址:
https://wiki.dd-wrt.com/wiki/index.php/Supported_Devices DD-WRT的支持的設備列表(已驗證成功的)
https://wiki.dd-wrt.com/wiki/index.php/Known_incompatible_devices DD-WRT不支持的設備列表
https://dd-wrt.com/support/router-database 相應設備的固件下載列表
(1)首先需要知道處理器型號,因為在官網找了半天沒發現相應型號的,路由器telnet也沒有,最后發現可以從這個http://driver.zol.com.cn網址快速查詢相應的參數信息,如處理器、ROM和RAM等,如下圖所示:

需要特別注意的是處理器為Realtek的路由器不支持DD-WRT,具體看了一網友的簡單解釋,如下圖所示:

所以這個騰達AC10是不支持的。
(2)其次要注意的是安裝前為了避免不可知的意外,需提前關閉防火牆,用瀏覽器的方式安裝時建議用IE。
(3)安裝方式有兩種。根據官網,我發現的dlink設備(其他設備估計差不多)的安裝方式有兩種,第一種為30/30/30方法,就是一直按住reset復位鍵90秒,在這過程中,30秒后拔掉電源,60秒后插上電源,90秒后放開reset鍵;第二種是登陸web管理界面,直接在工具選項中以升級固件的方式來安裝。
(4)然后我找了個處理器為Atheros、產品型號為dir-629試了下,因為DD-WRT官網給出的支持的設備列表中並未看到它,只能找個路由器參數差不多的DD-WRT設備試試,安裝過程如下:
對DIR-629升級時需要用第一種30/30/30方法,注意需要將本機網關設置為192.168.0.1,否則會訪問不到路由器web界面,按完90秒后會出現更新固件的畫面,如下圖所示:

我找了兩個路由器參數差不多的型號的DD-WRT設備固件,試了下,均提示上傳失敗。
最后根據DD-WRT支持的設備列表,剛好找到一型號對的上的dlink路由器,它的安裝方式比較簡單,只需在工具選項中以升級固件即可,試了下,成功安裝(達到%100進度后等待4到5分鍾,路由器重啟后訪問192.168.1.1)。如下圖所示:

小提示:在https://dd-wrt.com/support/router-database/下載相應的固件時會有兩種固件,如下圖

其中剛開始安裝時選擇Factory flash,而安裝成功后升級時用Webupgrade。
