相信真正的無線設(shè)備愛好者一定對(duì)DD-WRT非常熟悉,但是大部分用戶也許對(duì)DD-WRT功能并不是很了解。那么究竟什么是DD-WRT功能呢?又如何去實(shí)現(xiàn)上述這些功能呢?我們今天就和大家一起聊聊DD-WRT,希望能對(duì)大家有所幫助。
可能沒有玩過DD-WRT的玩家不知道DD-WRT是什么,我們打個(gè)比方:路由器的硬件就如同我們計(jì)算機(jī)的主板、內(nèi)存、硬盤等,而實(shí)際上每臺(tái)無線路由都有一個(gè)操作系統(tǒng)OS,每個(gè)廠家的無線路由器操作系統(tǒng)都不相同,而且也沒有對(duì)外公布代碼,這就類似于windows操作系統(tǒng),雖然我們可以正常使用這些無線設(shè)備,但是由于自帶的 OS不能夠隨便修改,所以難免在實(shí)際使用上存在這樣或那樣的不足,可能不適合自己使用。在這種環(huán)境下DD-WRT驅(qū)動(dòng)應(yīng)運(yùn)而生,準(zhǔn)確的說就是有了DD- WRT之后,每臺(tái)路由的功能可以由我們自己安裝、配置,挺有意思的吧。
DD-WRT的第一個(gè)版本基于Sveasoft Inc公司的Alchemy開發(fā)出來的,而現(xiàn)在利用源代碼進(jìn)行hack并給大家?guī)砀R舻氖且粋€(gè)叫Brain Slayer的疑似德國(guó)人,可以通過email找到他:brainslayer@braincontrol.org。DD-WRT帶來的功能非常非常的豐富,你能想到的都有、沒見過的也有,這些也是要感謝這位神秘的Brain Slayer。
為什么要給無線路由器刷DD-WRT?
但是刷新DD-WRT后能夠?yàn)槲覀儧_浪和
說的更直白一點(diǎn),給無線路由刷DD-WRT就是拋棄原來設(shè)備的OS,更換一個(gè)新的OS,這樣的操作有點(diǎn)類似于硬件愛好者常用的“超頻”。DD-WRT是一個(gè)第三方固件,它廣泛地應(yīng)用在基于Broadcom網(wǎng)絡(luò)芯片設(shè)計(jì)的802.11g無線路由器,它的本質(zhì)是一個(gè)Linux操作系統(tǒng)。市面主流
這些非商業(yè)的DD-WRT固件,功能強(qiáng)大,同時(shí)又具有友好的Web管理/配置界面,可以提供很多“原版”路由器不支持的功能,如調(diào)整無線發(fā)射功率等。一般刷新了DD-WRT固件,就是想讓無線路由器擁有更多、更強(qiáng)大的功能,相比傳統(tǒng)無線路由器來說,DD-WRT無線路由器應(yīng)用范圍也更廣。
DD-WRT特有的功能主要有以下幾個(gè):
1. 支持花生殼的DDNS。
2. 支持VPN的PPTP客戶端和PPTP服務(wù)器端設(shè)置,可以提供VPN接入。
3. 可以通過設(shè)置,輕松管理各種網(wǎng)絡(luò)服務(wù),例如徹底封殺BT,電驢,迅雷等。
4. 支持UPNP和端口映射功能。
5. 可以輕松實(shí)現(xiàn)無線路由器的定時(shí)開關(guān)。
6. 可以利用Q0S、限速、限連接數(shù)等設(shè)置來優(yōu)化寬帶。
7. 支持多國(guó)語言,可以搭配802.1X協(xié)議,EAP(Extensible Authentication Protocol,可擴(kuò)展
8. 支持IPv6、SNMP協(xié)議,SSH服務(wù)等。
另外,還有很多功能等待用戶去發(fā)掘,這里就不一一介紹了。本文主要介紹如何將自己的無線路由器刷新成基于DD-WRT的無線路由器。
不過有一點(diǎn)還是值得用戶注意的,并不是所有的無線路由器都可以刷新成DD-WRT。DD-WRT支持的品牌型號(hào)很多,以下羅列出一些最常見的以供參考:
品牌 | 型號(hào) |
Allnet | All0277 |
Askey | RT210W |
Asus( 華碩) | WL-500G deluxe WL-500G premium WL-300G |
Belkin(貝爾金) | F5D7130/7330 (2mb flash) F5D7230-4 v1000, v1010, v1111 F5D7230-4 v1444 (2mb flash) |
Buffalo(巴比祿) | WHR-G54S WHR-HP-G54 WHR-HP-G54S WZR-RS-G54 WBR-G54 WBR2-G54 WBR2-G54s WLA-G54 |
Linksys | WRT54G v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.0, v5.0 (2mb flash) WRT54GL v1.0, v1.1 WRT54GS v1.0, v1.1, v2.0, v2.1, v3.0, v4.0, v5.0 (2mb flash) WRTSL54GS v1.0 |
Motorola(摩托羅拉) | WR850G |
Ravo | W54-RT |
Siemens(西門子) | Gigaset SE505 Gigaset SX550i |
以上所列的多數(shù)無線路由器都擁有至少4MB的flash容量,所有的WRT54GS v4.0版本之前的型號(hào)都擁有8MB的flash容量,而也有部分路由器(包括WRT54G和WRT54GS的v5.0型號(hào))僅有2MB的flash。 DD-WRT的完整版("full vision")和迷你版("mini vision")的安裝都需要4MB的flash;而微型版("micro vision")需要2MB來安裝。
這些支持的設(shè)備刷新DD-WRT后的效果也是有很大差別的,筆者推薦擁有Buffalo WHR G54s、Ausu WL 500G Deluxe以及Motorola WR850G這幾個(gè)產(chǎn)品的用戶刷新,其刷新后的效果最為優(yōu)秀。
值得注意的幾點(diǎn)是:1、如果用的是Linksys的WRT54G系列路由器,一定要買V4版,因?yàn)閿U(kuò)展性最強(qiáng),而V5、V6版在硬件配置上作了削減,V7版就更不用考慮了。不過不幸的是,Linksys在中國(guó)只生產(chǎn)V7版,要買V4版的只能找?guī)齑媪耍?、由于Linksys的官方固件對(duì)可通過 web升級(jí)的文件尺寸作了限制,因此需要先用DD-WRT的mini版本升級(jí),之后才可以升級(jí)其他的vpn/voip等高級(jí)版本,至于用tftp、 telnet還是web就看個(gè)人偏好了;3、如果使用web方式,建議用IE瀏覽器,使用firefox的至少要升級(jí)到1.5.0.x版本,否則會(huì)有兼容性問題。
如何刷DD-WRT?
首先,先將路由器恢復(fù)到原廠設(shè)置,然后用網(wǎng)線將電腦和路由器的LAN口連接,在這個(gè)步驟肯定有許多朋友會(huì)問,能否用無線來刷DD-WRT?答案是不行的。因?yàn)?a title="路由器">路由器是在啟動(dòng)過程中被刷新,在這個(gè)過程中無線模塊是不工作的。
將電腦的IP地址手動(dòng)設(shè)為固定IP地址。如buffalo系列應(yīng)該設(shè)為192.168.11.X,子網(wǎng)掩碼為255.255.255.0,網(wǎng)關(guān)為192.168.11.1。
“開始”菜單--“運(yùn)行”--鍵入”CMD",點(diǎn)擊“確定”進(jìn)入到命令行模式。
鍵入cd 回車,跳到C盤的根目錄下。
接下來,將下載下來的DD-WRT固件,放在C盤的根目錄下。
提示:這里需要大家注意的是,不同品牌不同型號(hào)的無線路由器可能使用的DD-WRT驅(qū)動(dòng)程序也不相同,有的由于內(nèi)部FLASH容量等硬件差異可能只能使用PRO特別版或者M(jìn)INI袖珍版,因此一定要下載適合自己產(chǎn)品的DD-WRT固件驅(qū)動(dòng)程序,不能混用和錯(cuò)用。
鍵入tftp命令 tftp -i 192.168.11.1 PUT 固件名稱。
因?yàn)楣碳Q下載下來的都比較長(zhǎng),你可以自己改名,比如,直接改為“dd”或者別的,也可以在鍵入TFTP命令之前輸入DIR來查看一下。
接著拔下路由器電源,確認(rèn)無誤再插上。
看著路由器的燈,首先會(huì)是所有LAN口的燈都亮,然后只會(huì)有和你電腦連著的那個(gè)LAN口的燈亮著。
這時(shí)候你就要毫不猶豫的按下回車。然后又過一段時(shí)間,會(huì)出現(xiàn)傳送數(shù)據(jù)成功的字樣。如果你鍵入回車的時(shí)間晚了,在經(jīng)過一段時(shí)間的等候,會(huì)給出一個(gè)出錯(cuò)的提示,你只要重新來過一遍就行,不會(huì)對(duì)你的路由器有影響。
出現(xiàn)傳送成功字樣后,請(qǐng)等待至少3分鐘,路由器不能斷電,也不要對(duì)路由器有所操作。這時(shí)
等待3分鐘以后,將電腦的IP設(shè)為自動(dòng)獲取。最后因該會(huì)獲得一個(gè)192.168.1.×××的地址,網(wǎng)關(guān)因該是192.168.1.1。
然后打開IE,輸入192.168.1.1 用戶名為root 密碼為admin。DD-wrt的界面就會(huì)出現(xiàn)了。
至此,刷新DD固件就完成了。
刷寫固件注意事項(xiàng):
不正確的固件刷新步驟將損壞您的路由器。
請(qǐng)不要使用https連接來刷新或備份路由器固件。
固件的刷新和升級(jí)應(yīng)該以有線連接的方式來完成。
利用無線連接刷新可能會(huì)由于先天的不穩(wěn)定性而導(dǎo)致路由器損壞。
請(qǐng)關(guān)掉您的殺毒軟件,不必要的病毒檢測(cè)將會(huì)打斷固件向路由器的上傳。
請(qǐng)關(guān)掉所有您系統(tǒng)中的無線適配器,以保證是通過有線網(wǎng)來進(jìn)行固件的上傳。
特色功能之多種網(wǎng)絡(luò)接入方式
對(duì)于一般無線產(chǎn)品來說,外網(wǎng)接入方式的Internet連接類型主要有靜態(tài)IP和PPPOE(ADSL)兩種,對(duì)于不用撥號(hào)而且需要自動(dòng)獲得 IP地址的有線電視網(wǎng)絡(luò)以及部分小區(qū)寬帶網(wǎng)絡(luò)來說就沒有很好的解決辦法了。然而經(jīng)過刷新之后的DD-WRT設(shè)備卻可以完成這樣的工作,它支持更多的外網(wǎng)連接方式,在DD-WRT管理界面的“設(shè)置->基本設(shè)置”處的Internet連接類型有多個(gè)選項(xiàng)。
DD-WRT管理界面
在DD-WRT管理界面的“設(shè)置→基本設(shè)置→Internet連接類型”中有多個(gè)選項(xiàng),其中的“自動(dòng)配置DHCP”適用于小區(qū)寬帶網(wǎng)絡(luò),另外對(duì)于
通過DD-WRT的外網(wǎng)設(shè)置可以使外網(wǎng)連接更加方便,以往不能解決的小區(qū)寬帶網(wǎng)絡(luò)問題也可以輕松解決。
封殺BT、電驢沒商量
首先聲明,筆者也是狂熱的BT下載愛好者,寫這個(gè)功能只是出于單純的技術(shù)角度,還希望各位看官手下留情。
高速發(fā)展的互聯(lián)網(wǎng)帶給用戶極其豐富的資源,BT、電驢等P2P下載軟件更是方便用戶找到其想要的資源。但是這些P2P下載軟件占用了大量的寬帶資源,使整個(gè)局域網(wǎng)的其他用戶網(wǎng)速變慢,嚴(yán)重的會(huì)造成網(wǎng)絡(luò)癱瘓。網(wǎng)管也為封殺BT、電驢傷透的腦筋,因?yàn)锽T、電驢太不好封。封端口吧,這些軟件都可以隨意改端口;封BT的tracker吧,網(wǎng)上tracker服務(wù)器很多封不過來;即使你封了,BT還用DHT技術(shù),在完全不連上Tracker服務(wù)器的情況下,也可以很好的下載。還有電驢本來不需要服務(wù)器,你封都沒地方封。但是有經(jīng)驗(yàn)的網(wǎng)絡(luò)管理員都會(huì)在linux系統(tǒng)上進(jìn)行封殺工作,因?yàn)閘inux下采用的是比較先進(jìn)的封殺技術(shù),可以使用ipp2p或L7來封殺BT、電驢等P2P軟件。
由于DD-WRT就是一個(gè)基于linux的路由OS(也就是固件),DD-WRT也有ipp2p和L7模塊,用起來比linux還方便,而且DD-WRT可以直接在WEB配置,非常直觀。
那么如何用DD-WRT封殺BT和電驢呢?
首先,登錄DD-WRT管理界面,打開“訪問限制”頁。
DD-WRT管理界面 訪問限制頁
設(shè)置非常簡(jiǎn)單,在狀態(tài)項(xiàng)開啟這條策略,策略名可以隨便取,規(guī)則選允許,日期和時(shí)間大家可以根據(jù)自己的情況設(shè)置,默認(rèn)是任何時(shí)間。
被封禁的服務(wù)
“被封禁的服務(wù)”這里,“捕獲所有P2P協(xié)議”打鉤,在下面的應(yīng)用程序欄選上“bittorrent”和“edonkey”,你也可以加上“訊雷“、“KuGoo”等P2P軟件,當(dāng)然也可以根據(jù)自己實(shí)際情況自定義一些。
PC列表
在PC列表頁里編輯此策略應(yīng)用的PC列表,如果你想對(duì)局域網(wǎng)機(jī)器全封,就在PC的IP范圍里填入2~254,這樣別人不管怎么改IP都不能BT、電驢;如果你想就你一臺(tái)不受限,比如你的IP是192.168.1.2,那就填入3~254;如果你就想封幾臺(tái)機(jī)器可以在“PC的IP地址”或“PC的MAC地址 ”欄輸入相應(yīng)的IP或MAC地址。
通過URL地址封鎖Web站點(diǎn)
如果你想禁止用戶對(duì)BT、電驢站點(diǎn)的訪問,可以在“通過URL地址封鎖Web站點(diǎn)”填入BT、電驢的站點(diǎn),還可以在“通過關(guān)鍵字封鎖Web站點(diǎn)”填入關(guān)鍵字來封鎖帶關(guān)鍵字的域名(同時(shí)封鎖用戶用引擎搜索這個(gè)關(guān)鍵字),不要填入BT這個(gè)關(guān)鍵字哦,這個(gè)關(guān)鍵字太短,這樣會(huì)使很多與BT不相關(guān)的但域名帶BT這兩個(gè)字符的網(wǎng)站也同時(shí)被封鎖。
新功能之DHCP轉(zhuǎn)發(fā)
當(dāng)企業(yè)內(nèi)部擁有多臺(tái)無線路由器,而提供給客戶機(jī)的DHCP服務(wù)器卻只有一臺(tái)時(shí),客戶機(jī)要向DHCP服務(wù)器申請(qǐng)IP地址等網(wǎng)絡(luò)參數(shù)就需要穿越多臺(tái)無線路由器,這對(duì)于其他無線路由器是不可能實(shí)現(xiàn)的,而DD-WRT則不同,DD-WRT所擁有的“DHCP轉(zhuǎn)發(fā)”功能就能夠“穿越”無線路由器。設(shè)置 DHCP轉(zhuǎn)發(fā)參數(shù)是非常簡(jiǎn)單的,只需要指定轉(zhuǎn)發(fā)到的DHCP服務(wù)器地址即可。
首先,在地址欄里輸入DD-WRT的管理IP地址,回車,進(jìn)入管理界面。
DD-WRT管理界面
然后,點(diǎn)任何設(shè)置修改標(biāo)簽時(shí)會(huì)出現(xiàn)用戶認(rèn)證的提示,輸入正確的管理員帳戶名和密碼后登錄。
登錄界面
之后,在設(shè)置標(biāo)簽的“基本設(shè)置”中我們能夠看到關(guān)于“網(wǎng)絡(luò)地址服務(wù)器設(shè)置(DHCP)”的配置參數(shù),一般我們都是選擇DHCP服務(wù)器,然后設(shè)置相應(yīng)的地址信息即可。不過由于我們需要添加DHCP轉(zhuǎn)發(fā)功能,所以在DHCP類型處通過下拉菜單選定“DHCP轉(zhuǎn)發(fā)器”,并指定IP地址等參數(shù)即可。
基本設(shè)置界面
最后點(diǎn)“保存設(shè)置”按鈕完成DHCP轉(zhuǎn)發(fā)功能的配置工作。
通過DHCP轉(zhuǎn)發(fā)功能,我們實(shí)現(xiàn)了穿越無線路由器,減少了企業(yè)網(wǎng)絡(luò)服務(wù)器的數(shù)量,可以用一臺(tái)DHCP服務(wù)器管理多臺(tái)在不同無線路由器下的計(jì)算機(jī)。
最實(shí)用功能之調(diào)節(jié)發(fā)射功率
無線網(wǎng)絡(luò)的關(guān)鍵就是無線信號(hào)的強(qiáng)弱,如果一個(gè)無線路由器發(fā)射功率比較低,那么當(dāng)安裝了無線網(wǎng)卡的計(jì)算機(jī)與它距離稍遠(yuǎn)一點(diǎn)的話,無線信號(hào)就會(huì)非常虛弱甚至接收不到信號(hào)。那么怎樣做才能讓無線設(shè)備信號(hào)更強(qiáng)呢?
經(jīng)過刷新之后DD-WRT無線路由就可以實(shí)現(xiàn)任意調(diào)節(jié)發(fā)射功率,這樣我們就可以根據(jù)無線網(wǎng)卡距離DD-WRT無線路由器的遠(yuǎn)近來決定發(fā)射信號(hào)的強(qiáng)弱了。下面我們就和大家一起探討一下如何來設(shè)置調(diào)節(jié)發(fā)射功率。
首先,我們來看看默認(rèn)情況下的接收情況。
開啟DD-WRT無線設(shè)備之后,用自己的無線網(wǎng)卡掃描網(wǎng)絡(luò)中的無線信號(hào)就會(huì)看到SSID號(hào)為DD-WRT的無線網(wǎng)絡(luò)信號(hào)強(qiáng)度為兩格。
默認(rèn)情況下信號(hào)強(qiáng)度
打開瀏覽器在地址欄處輸入http://192.168.1.1(路由器默認(rèn)地址),回車,輸入登錄用戶名和密碼,然后找到“無線”標(biāo)簽下的“高級(jí)設(shè)置 ”,在Xmit功率處能夠看到默認(rèn)情況下,DD-WRT設(shè)備的發(fā)射功率為28mW,這個(gè)也是大多數(shù)無線設(shè)備的標(biāo)準(zhǔn)發(fā)射功率。從后面的提示可以看到我們能夠隨意的修改這個(gè)發(fā)射功率,大小范圍為0到251mW。
“高級(jí)設(shè)置”界面
在本機(jī)打開無線信號(hào)掃描工具network stumbler,對(duì)當(dāng)前的信號(hào)強(qiáng)度進(jìn)行掃描,可以看到默認(rèn)28mW的發(fā)射功率情況下無線網(wǎng)卡接收信號(hào)強(qiáng)度為-72dBm左右。
信號(hào)強(qiáng)度掃描
接下來,讓我們?cè)O(shè)置如何調(diào)解發(fā)射功率。
我們可以直接在界面里,將Xmit功率調(diào)到范圍之內(nèi)的任意數(shù)值,截圖中顯示的是調(diào)到了最大的251mW。
信號(hào)調(diào)整到251mW
再次啟動(dòng)network stumbler軟件對(duì)無線網(wǎng)絡(luò)進(jìn)行掃描,會(huì)發(fā)現(xiàn)接收到的信號(hào)強(qiáng)度還是有所增加的,雖然不太明顯但是至少穩(wěn)定在了-70dBm,而且峰值還到達(dá)過 -68dBm左右。另外在XP系統(tǒng)自帶的信號(hào)掃描工具中我們可以看到信號(hào)強(qiáng)度從原來的兩格變成了三格。
信號(hào)強(qiáng)度顯示為三格
發(fā)射功率既能增大也能減小,用戶可以根據(jù)自己的實(shí)際需求來調(diào)節(jié)。
綜述
以上向大家介紹了什么是DD-WRT,如何給無線路由刷DD-WRT,以及刷新之后的DD-WRT無線路由都帶來了哪些新的功能。實(shí)際上,刷新了DD-WRT固件驅(qū)動(dòng)的無線路由器功能不僅僅局限于上面介紹的這些,它還擁有很多更高級(jí)的網(wǎng)絡(luò)管理功能,諸如開啟強(qiáng)大的 SPI防火墻、開啟NAT功能以提高網(wǎng)絡(luò)安全性以及網(wǎng)絡(luò)喚醒WOL功能等,不過這些功能實(shí)現(xiàn)和設(shè)置起來比較復(fù)雜,我們會(huì)在今后的文章中為大家介紹,本文只是對(duì)一些基本特色功能進(jìn)行了介紹。
本文給大家介紹的這些功能已經(jīng)足以讓我們大開眼界,這也就是為什么有那么多無線設(shè)備發(fā)燒友都紛紛選擇DD-WRT設(shè)備的原因。DD-WRT適合那些對(duì)硬件和網(wǎng)絡(luò)要求的讀者,相信在今后的使用過程中,會(huì)逐漸發(fā)現(xiàn)它的功能真的很強(qiáng)大,大家可以自定義設(shè)置適合自己的實(shí)際網(wǎng)絡(luò)情況。
聯(lián)系客服