DD-WRT 無線路由器使用Linux的工具
隨著網(wǎng)絡(luò)時代的來臨,DD-WRT 無線路由器開始爭奪新的市場,強大的攻勢表明了他們勢在必得的決心,讓我們來了解使用DD-WRT來讓你的無線路由器用上Linux!看起來不動聲色,但一切都在悄然發(fā)生著變化。
DD-WRT 無線路由器使用Linux的工具
很多讀者也許都聽說過Linux操作系統(tǒng),知道它是和Windows抗衡的另一大流派的操作系統(tǒng)。但大家也許不知道,Linux極其靈活,不僅可以運行在大型服務(wù)器、臺式機之上,也可以運行在各種小型終端設(shè)備,這其中就包括無線路由器。DD-WRT 無線路由器其實就是一個供無線路由器使用的嵌入版Linux,它可以在普通的家用無線路由器實現(xiàn)數(shù)千元的商用無線路由器功能,不僅如此,對于高手它甚至可以允許自行編譯程序,自由擴展無線路由器功能。
DD-WRT 無線路由器的起源要追溯到2003年,當(dāng)時Cisco/Linksys發(fā)售了WRT54G無線路由器,它支持當(dāng)時最高54Mbps的連接速度。同年有愛好者發(fā)現(xiàn)WRT54G的IOS固件是基于Linux的(IOS就是Cisco對于自己網(wǎng)絡(luò)設(shè)備操作系統(tǒng)的稱呼),然而使用Linux作為操作系統(tǒng)的一個基礎(chǔ)條件就是必須把原代碼公開,這件事傳開之后,本來Cisco 拒絕公開源代碼,但最后迫于公眾壓力,2003年三月份,Cisco公開了WRT54G的源代碼。這一下可是打開了一個大寶庫,眾多基于此源代碼的第三方固件紛紛出臺,其中DD-WRT就是最出彩的一個。
使用DD-WRT 無線路由器的好處很多,它具有友好的配置界面,支持多語言(包括簡體中文),可以讓無線路由器支持QoS寬帶設(shè)置、QoS L7過濾,優(yōu)化帶寬并限制最大上行、下行速度和最大連接數(shù)等,并可以封殺或者加速BT、電驢下載。支持多種客戶端連接模式,如網(wǎng)橋、中繼、客戶端等模式。支持數(shù)種安全機制,支持客戶WPA模式、VLAN、WPA2等安全模式和機制。還支持花生殼的DDNS,方便建立個人網(wǎng)站。它甚至有改造后的直接BT下載功能。這么強大的DD-WRT是完全免費的。
當(dāng)然并不是所有的路由器都可以刷新DD-WRT的,畢竟它運行的是Linux系統(tǒng),需要比較完善的硬件支持,現(xiàn)在可以刷新為DD-WRT的路由器都是基于Broadcom的CPU的系統(tǒng),并且對內(nèi)存和存放固件的Flash閃存容量也有一定要求。Flash閃存容量至少4MB,而所有的WRT54GS v4.0版本之前的型號都擁有8MB的Flash閃存容量,而也有部分路由器(包括WRT54G和WRT54GS的v5.0型號)僅有2MB的Flash。需要大家注意的是:DD-WRT的完整版(Standard Vision)和迷你版(Mini vision)的安裝都需要4MB的Flash,而2MB Flash容量的路由器只能使用微型版(Micro Vision)。
在此筆者推薦一些適合刷新DD-WRT的經(jīng)典無線路由器,它們要么價格便宜,要么性能最強,兼容性也都是最好的。其中包括Buffalo WHR G54s、Buffalo WHR G54s、Asus WL 500G Deluxe以及Motorola WR850G這幾個產(chǎn)品,當(dāng)然也包括WRT54G擁有8MB Flash的產(chǎn)品。
DD-WRT 無線路由器刷機
我們首先要到DD-WRT的官方網(wǎng)站http://www.dd-wrt.com/下載固件,現(xiàn)在它共有五個版本,普通用戶使用完整版和迷你版即可,它們的最大區(qū)別在于完整版支持kaid功能,方便游戲機的無線聯(lián)網(wǎng)對戰(zhàn)。需要注意的是,最好不要追求最新版本,稍老一些的版本反而因為經(jīng)過了眾多用戶的除錯,會更加穩(wěn)定。這里推薦v23 sp1及v23 sp2。
下面以價格較低的Buffalo WHR G54s的產(chǎn)品為例介紹一下如何刷新DD-WRT固件。為保證順利升級,必須先將路由器恢復(fù)到出廠設(shè)置,按住路由器的復(fù)位按鈕并保持至少30秒,拔下路由器電源。然后將計算機的ip地址設(shè)置到192.168.11.x的網(wǎng)段內(nèi),這也是WHR G54s的默認網(wǎng)段。將計算機與路由器中任意一個LAN口相連,使用交叉網(wǎng)線與直連網(wǎng)線均可。
接著在Windows XP中通過“開始/運行/cmd”打開命令行窗口,假設(shè)固件在c盤根目錄下,就先進入c盤根目錄,并輸入“tftp -i 192.168.11.1 PUT dd-wrt.v23_generic.bin”這里是要利用tftp將固件上傳至路由器,此處的192.168.11.1 為WHR G54s 的ip地址,dd-wrt.v23_generic.bin為下載的固件名稱。注意,此時先不要按下回車鍵。
下面,需要對設(shè)備進行操作。給路由器接通電源,此時所有的路由器Led指示燈都會被點亮,約一秒鐘以后,此時除了計算機所連路由器端口對應(yīng)的指示燈之外所有的端口指示燈均會熄滅,我們需要馬上按下回車鍵,進行傳輸。這里不需要緊張,即使得到一個“Time Occurred”的超時提示也不要緊,重復(fù)上面的操作即可。
如果我們輸入及時,文件開始傳輸,那么接著WHR G54s的LAN指示燈會經(jīng)過大約6秒鐘的頻繁閃動之后,將得到一個類似于:Transfer successful: 3502080 bytes in 5 seconds, 700000 bytes/s的輸入成功提示。最后在bridge/diagnostic指示燈熄滅之后路由器將重新啟動DD-WRT。此時WHR G54s已經(jīng)刷新成功,它的地址為192.168.1.1,路由器默認的登陸的用戶名為'root',密碼為'admin'。
DD-WRT 無線路由器的特色應(yīng)用
首先我們要登錄DD-WRT設(shè)備,由于它的初始IP一般為192.168.1.1,所以我們要將本機地址設(shè)置為同一網(wǎng)段,比如192.168.1.2就可以直接在瀏覽器中輸入http://192.168.1.1進入DD-WRT設(shè)備控制界面。默認用戶名為root,默認密碼是admin,登錄完畢后就可以看到DD-WRT無線設(shè)備的管理界面了(如圖1)。由于功能強大,所以DD-WRT管理界面上的設(shè)置很多。