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


















