余萍萍
(廈門南陽(yáng)職業(yè)學(xué)院,福建 廈門 361102)
路由器刷機(jī)實(shí)現(xiàn)性能提升的研究
余萍萍
(廈門南陽(yáng)職業(yè)學(xué)院,福建 廈門 361102)
目前不少人喜歡制作、改裝現(xiàn)有的電子產(chǎn)品,享受制作的過程和改裝成功后帶來的成就感。日常使用路由器的時(shí)候,大部分人都是直接享用路由器本身所包含的功能,通過簡(jiǎn)單的設(shè)置來滿足日常需求。而有些人知曉路由器的技術(shù)結(jié)構(gòu),想要獲得更好的體驗(yàn),基于此,文章對(duì)路由器刷機(jī)提升性能進(jìn)行了研究,以期為電子發(fā)燒友們提供一定的改造參考。
路由器;固件;刷機(jī);Breed
社會(huì)日新月異,信息瞬息萬變,數(shù)碼產(chǎn)品更新?lián)Q代的速度非常迅猛。其中智能手機(jī)的推出使人機(jī)交互的方式上了一個(gè)新臺(tái)階,人們現(xiàn)在越來越離不開手機(jī)了。據(jù)不完全統(tǒng)計(jì),大部分人一天使用手機(jī)的頻率達(dá)到了221次,這背后最大的功臣當(dāng)屬移動(dòng)通信系統(tǒng)的全面覆蓋和發(fā)展。但是流量往往最讓人們頭疼,所以一般在家的時(shí)候人們都是通過WiFi接入網(wǎng)絡(luò)的,這時(shí)除了網(wǎng)絡(luò)帶寬,影響人們使用手機(jī)上網(wǎng)沖浪是否愉快的就是無線路由器的性能了。
一般用戶都是使用路由器的基本功能,對(duì)于其運(yùn)行的軟件并沒有清晰的認(rèn)識(shí),這個(gè)軟件就是路由器的操作系統(tǒng),也就是常說的固件。路由器的功能便是由運(yùn)行在它里面的軟件來具體實(shí)現(xiàn)的。通過更換固件為路由器添加各種意想不到功能的行為,被稱之為刷機(jī)。
路由器更換固件的方法有兩種:一種是更換官方更新的固件,也就是人們常說的系統(tǒng)升級(jí);另一種是更換第三方固件,可以獲得更多官方固件無法實(shí)現(xiàn)的功能,如果能力足夠,可以編寫專屬的私人定制固件。本文探討的是后一種方法。
如何為路由器挑選合適的固件?這個(gè)取決于路由器的品牌與型號(hào),想知道自己路由器的具體硬件配置,可以到DDWRT的路由數(shù)據(jù)庫(kù)和OPEN-WRT官方網(wǎng)站上的wiki查詢。理論上來說,硬件配置一樣的路由器,或者主要硬件配置一樣的路由器,大部分時(shí)候固件也是通用的。
路由器可以通過路由器自帶的Web配置界面刷機(jī),也可以使用TFTP方法刷機(jī)。在路由器刷機(jī)前,最好先上網(wǎng)查詢下網(wǎng)友的刷機(jī)心得,然后再動(dòng)手操作,以此來增大刷機(jī)成功的概率。
筆者選用的是Web方式刷機(jī),刷機(jī)選用的路由器是現(xiàn)在炒得很火的斐訊K2無線路由器(以下簡(jiǎn)稱K2),默認(rèn)K2沒有開啟Telnet登錄管理功能,所以首先需要開啟Telnet功能,然后通過命令行遠(yuǎn)程刷入Breed,將K2原生自帶的Boot loader由Breed替換,最后再利用Breed給K2刷入第三方優(yōu)化固件。本文就以通過Breed平臺(tái)(見圖1)刷機(jī)把K2原生自帶的固件替換成華碩7620固件過程為例,展現(xiàn)路由器如何通過刷機(jī)實(shí)現(xiàn)其性能的提升。
啟用計(jì)算機(jī)的Telnet客戶端功能。打開控制面板,選擇程序和功能,選擇打開或關(guān)閉windows功能,找到并勾選Telnet客戶端,點(diǎn)擊確定安裝Telnet客戶端功能。
通過瀏覽器登錄路由器的管理界面。在瀏覽器中輸入192.168.2.1,進(jìn)入K2的Web管理界面,保持路由器的管理員登陸狀態(tài),然后新開一個(gè)瀏覽器頁(yè)面,在地址欄中輸入192.168.2.1/goform/Diagnosis?pingAddr=192.168.2.100|echo ""|telnetd。
登錄路由器命令行登錄界面。運(yùn)行CMD進(jìn)入DOS命令行界面,輸入telnet 192.168.2.1,遠(yuǎn)程登入路由器,輸入賬號(hào)admin,密碼admin之后回車。
從Breed官方服務(wù)器下載路由器刷機(jī)包。保持網(wǎng)絡(luò)連接狀態(tài),然后在DOS里輸入cd /tmp回車,接著輸入wget http:// breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin回車,系統(tǒng)會(huì)自動(dòng)連上Breed的官方服務(wù)器里并下載好路由器刷機(jī)包到本地。
替換K2自帶的Boot loader。上述操作完成后,在DOS里輸入mtd_write write breed-mt7620-phicomm-psg1208. bin Boot loader命令進(jìn)行刷入步驟,刷入這個(gè)的目的是將K2原生自帶的Boot loader由Breed替換,達(dá)到任意刷機(jī)的目的。
進(jìn)入Breed控制臺(tái)。計(jì)算機(jī)連接K2的LAN口,計(jì)算機(jī)的網(wǎng)卡設(shè)置為自動(dòng)獲取IP地址。按住K2的復(fù)位鍵后接通電源,過5秒左右松開。然后在計(jì)算機(jī)瀏覽器中鍵入192.168.1.1,出現(xiàn)如下Breed平臺(tái)界面。
在Breed “系統(tǒng)信息”界面中可以看到K2的配置:內(nèi)存RAM容量為64M,F(xiàn)lash ROM容量為8M,看得出來硬件配置比較一般。
在“固件備份”頁(yè)面中,預(yù)先備份EEPROM和編程器固件,這樣可以恢復(fù)原廠固件,防止后期出現(xiàn)各種小問題。然后勾擇“固件”,瀏覽、上傳準(zhǔn)備好的華碩固件或其他合適的第三方優(yōu)化固件,點(diǎn)擊更新,耐心等待更新成功,隨后設(shè)備會(huì)自動(dòng)重啟。
圖1 Breed平臺(tái)界面
K2重啟后,在瀏覽器的URL中輸入192.168.1.1(最開始登錄K2的管理界面時(shí)用的是192.168.2.1),默認(rèn)帳號(hào)和密碼均為admin,進(jìn)入新固件的控制臺(tái)后便可以看到華碩路由器的Web管理界面,由此刷機(jī)已經(jīng)成功完成。
刷完固件的K2實(shí)質(zhì)上就相當(dāng)于一臺(tái)華碩路由器了,值得一提的是刷機(jī)后K2原來存在的DNS服務(wù)器設(shè)置問題、信號(hào)強(qiáng)度差問題、網(wǎng)絡(luò)穩(wěn)定性差問題都解決了,并且還可以輕松實(shí)現(xiàn)華碩路由器系統(tǒng)的在線升級(jí),該固件比原廠固件強(qiáng)大太多,具體功能就不一一列舉了,入手了K2的朋友可以自己體驗(yàn)一下。
本著愛折騰的極客精神,最終把K2的固件刷成了華碩的。當(dāng)然如果刷完固件后發(fā)現(xiàn)這并不是自己想要的,那么還可以把它再刷回來或刷成其他第三方優(yōu)秀固件。這是一個(gè)有趣的過程,如果想要更加深入地學(xué)習(xí)路由器的相關(guān)知識(shí),解決路由器日常使用中的各種問題。筆者重點(diǎn)推薦一個(gè)好去處:恩山無線論壇,很多解決方法都出自這里。希望越來越多的朋友能夠參與進(jìn)來,一起收獲知識(shí)、獲得成長(zhǎng)。
[1]恩山路由論壇.[EB/OL](2016-03-24)[2016-12-25].http://www.right.com.cn/forum/thread-161324-1-1.html.
Research on router’s improving performance through root
Yu Pingping
(Xiamen Nanyang University, Xiamen 361102, China)
At present, many people love making, modifcation of existing electronic products, enjoy the production process and a sense of achievement after successful modifcation. When using a router, most people are enjoying functions the router itself contains by simple setting to meet the daily needs. And some people know the technical structure of the router, they want to get a better experience, based on this, this paper studies the router brush’s improving performance, in order to provide some reference for the reform of electronic fancier.
router; frmware; root; Breed
余萍萍(1984— ),女,福建莆田,本科,助教;研究方向:計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。