一些雞肋般的小容量隨身碟,用起來嫌容量太少,丟了好像又覺得太可惜。不過現在將它進行一番小改造後,配合我們的電腦,就能得到一台強大的路由器,不僅省了買路由的錢,而且這台路由器在市面上基本買不到!
DD-WRT簡介
我們平常使用的每一台路由器裝置,都有一個自己的作業系統OS,用於對路由裝置進行各種功能設定和管理。其實我們平常所說的升級路由器韌體,就是升級重新整理路由裝置中的作業系統,以使路由裝置的功能更加強大。
DD-WRT算是一個Linux作業系統,但實質上就是一個第三方的路由器韌體。它的路由和網路管理功能非常的強大,被廣泛的應用於Linksys WRT54G/GS/GL,或其他基於Broadcom參考設計的802.11g無線路由器上。可以將DD-WRT重新整理到所支援的路由器裝置上,以便讓路由器的功能更加強大。同樣的,我們也可以讓DD-WRT獨立運行於一台電腦上,只要提供相應的硬體,就可以讓電腦實現路由器的功能!
硬體準備
只要一個閑置不用的小優盤就足夠了,當然這個優盤是無法單獨作為路由器使用的。不過它可以作為一個超小巧的伺服器,隨身攜帶,配合各種不同的電腦來使用。同時,為整機追加一張網卡或是一個集線器也是必要的。
安裝DD-WRT x86版
現在,要為隨身碟“刷”上路由韌體DD-WRT了。一般來說,要刷韌體當然得有硬體裝置了,這裡要刷路由韌體,按常理來說,是要將韌體刷在路由器上的。不過這裡我們是直接將韌體重新整理到隨身碟裡。DD-WRT的容量只有11MB左右,老舊的隨身碟大多擁有16MB到128MB左右的空間,絕對夠用了,這裡我們以在一個64MB的隨身碟上刷韌體為例:
DD-WRT X86版的“dd-wrt-public-vga.image(硬碟/儲存卡安裝鏡像檔案)”和“physdiskwrite 0.5.1(路由器IMG寫盤工具)”,並解壓到同一檔案夾中,開啟CMD命令提示字元視窗,進入程式所在檔案夾中。執行如下命令:“physdiskwrite.exe-u dd-wrt_public_vga.image”,程式會自動檢測當前系統中的硬碟及移動存放裝置,並顯示出所有存放裝置的序號及相關參數。詳細查看“Information for\\.\.PhysicalDrive*”資訊,確認老機隨身碟的序號,其中“PhysicalDrive*”就是指定顯示硬碟和隨身碟裝置序號的。一般來說,如果機器上只有一個硬碟,那麼接上的隨身碟序號就為“PhysicalDrive1”;如果新機有兩塊硬碟,則老機隨身碟序號就為“PhysicalDrire2”,以此類推。
程式提示“Which disk do you want to write?”,即是要求輸入目標隨身碟的序號,注意不要選錯了,否則隨身碟裡所資料都將被覆蓋。輸入隨身碟序號後斷行符號,工具提示,確認是否正確,是否真的寫入,當然選Y,幾秒鐘後,路由器韌體就被寫入老機的隨身碟中了,最後提示“11534336/11534336 bytes written in total”,表示寫入成功。
小提示:“physdiskwrite.exe-u dd-wrt_public.vga.image”命令中的“-u”參數,主要是在目標硬碟或隨身碟大於800MB時使用,如果老盤比較小,低於800MB,或者使用的是CF卡之類的,可以去掉此參數。
設定路由器
將隨身碟接到電腦上,並為兩張網卡都插上網線,開機啟動,用剛才刷入DD-WRT的隨身碟引導系統。啟動後,可以看到剛才刷入的DD-WRT接管了系統引導,引匯入Linux系統。系統引導後,DD-WRT會自動檢測網路環境和硬碟裝置,並自動進行網路設定,開始提供路由服務。
在電腦上開啟瀏覽器,在瀏覽器的地址欄中輸入路由器的預設IP地址“http://192.168.1.1”,斷行符號後要求輸入使用者名稱和密碼。登入路由器的預設使用者名為“root”,密碼為“admin”。登入後預設介面為英文介面,可以調整為中文,點擊頁面上方的“administrator”,進入頁面中後,將“LanguageSelection”設定為“ChineseSimplified”即可。
小提示:這裡我們介紹的是直接將DD-WRT劇到隨身碟上,其實同樣可以刷到CF卡、DOM等儲存介質上。另外,還可以直接下載“DD-WRT X86”的光碟片鏡像檔案,直接進行燒錄,免去安裝的過程。光碟片鏡像還可以直接量產到隨身碟上,這樣就得到了一個帶“路由”與儲存雙功能的隨身碟了!
現在,要設定ADSL路由器上網了,普通網路接入方式可能是ADSL撥號、固定IP或動態IP,這裡以ADSL撥號設定為例,其它的可參照進行。點擊頁面上方“設定/基本設定”,在“Internet連線類型”中選擇“PPOE”,輸入ADSL撥接的帳號及密碼。在下方的“網路設定/路由器IP”中,設定本地的DNS網域名稱解析伺服器位址,儲存設定即可開始提供路由上網功能了。在下方的“網路地址伺服器設定(DHCP)”中,可啟用DHCP功能。
另外,有許多ADSL MODEM也支援WEB方式管理,它們的IP地址的出廠預設值也常常是“192.168.1.1”,可能因ADSL MODEM與路由器lP地址衝突,造成無法安裝和使用路由器。因此,我們必須更改路由器的區域網路IP地址,在剛才的“網路設定/路由器IP”中,將“本地IP地址”修改為其它IP地址,例如“192.168.1.254”。當設定生效後,路由器的區域網路IP地址即變為“192.168.1.254”,以後設定路由器,就要通過IP串連訪問了。
路由上網
在其它電腦上,將網關設定為主機路由器IP地址,設定DNS或使用DHCP,即可自由的上網了。隨身碟路由器的功能非常強大,可以支援3322ORG的DDNS,支援花生殼的DDNS,可以利用QoS、限速、限串連數等設定來最佳化頻寬,並且支援VPN的PPTP用戶端和PPTP服務端設定,可以提供VPN接入,還可以通過配置輕鬆管理各種網路應用,例如徹底封殺BT、電驢、迅雷等。沒想到一個面臨淘汰的老隨身碟還能幹這麼多事情吧