關於使用硬改的路由器的各類經歷

 最初購買硬改路由器的時間是在2015年的暑假,那時候禁不住本身的好奇心,到淘寶上買了一個硬改的路由器,路由器的成色並不太好,可是對於我來講,只要性能符合要求就能夠接受了,我不太在乎外觀,外表老了點,嘛,功能能知足本身DIY就能夠了,路由器型號是MW300R V6,CPU型號是大名鼎鼎的MT7620N(能上這CPU固件後面發現好多),路由器內存改造爲64M,閃存改造爲16M,加裝了USB口。
        買的時候已是8月中旬了,也沒多久就要開學了,可是時間仍是有的,在家的一段時間就開始熟悉路由器的各類功能設置,一開始賣家給我刷的是明月的固件,感受本身是從低端平民玩家開始步入了高端玩家的道路,複雜的設置界面,超級慢的啓動速度(1分30秒),普通路由器的不到10秒就能夠用了,這個巨慢無比,每次開機都是煎熬。    圖片
                                                                                明月固件的界面(上圖來源於網絡,不是本機)

        這個固件的設置絕對比普通家用路由器的設置複雜多了,並且一開始我連PPPOE(寬帶鏈接)都不知道怎麼設置,熟悉了普通路由器的我,開始熟悉這個的的確確是個挑戰,好在本身對電腦方面有愛好,因此適應性和耐心也就比較好。根據我和賣家的聊天中,賣家和我說好多人買這個路由都敗在不會設置這個坎了,到手了不會設置。
        在弄懂了最基本的設置後,我就開始了DIY之旅,一步一個腳印,當時主要測試了什麼我也不大記得了,不過依稀記得的是測試FTP服務器的時候一路栽坑,一直沒搞成功,匿名能夠訪問,就是不能按帳號訪問,很是的遺憾,其餘的還記得測試了Aria2和Transmission的脫機下載,表示速度雖然沒有電腦迅雷快,可是路由器畢竟能夠一夜跑,因此仍是可以接受,而後一夜起來發現一些下載完了,一下報告資源不夠而下載失敗了,額,想死。後面沒有時間測試了,要去上大學了,就帶了路由器上大學去了,後面用它在寢室裏面搞研究,在辦理了聯通網絡以後,我就給它掛上了U盤,而後開始折騰迅雷遠程,一開始怎麼都不能正常運行,知道後面發現了原來MT7620N使用的mipsel的Xware,難怪一直沒能正常運行,後面改了型號就正常了,也成功的綁定了迅雷帳號,而後興致勃勃的開始迅雷的遠程下載,迅雷遠程下載有一個很是好的好處,就是下載速度再慢,除非是實在是沒有資源,不然仍是會繼續下載的,這點比上面那兩個好,並且速度也快一些,相同資源的狀況下,固然,好東西不是各個方面都好的,當時一跑迅雷,尤爲是開三個任務同時下載時,速度一快那麼點(100K吧),路由器就死機了,有時開一個,速度大於500k,那負載就颼颼的上啊,越過1.00,上到2.00,直逼3.00,而後路由器就卡機了,接着就迅雷遠程的網頁返回設備已離線,悲劇啊。固然解決辦法也是有的,本身諮詢賣家,本身翻網上關於Linux系統的相關信息,賣家說有客戶也反映過,有經過加裝散熱風扇解決的,他是建議我在附近加裝,但是我找不到也就放棄了,郵過去也不現實,也放棄了,最後我又找到了其餘的解決方法,就是格式化磁盤系統爲ext4,這種文件系統在Linux下訪問佔用的系統資源少,並且快速,能夠開三個文件同時下載,不過仍是容易卡機,我通常維持在兩個並行任務就能夠了,速度快又不會死機。拜迅雷遠程下載實在是高CPU負載率,我同寢室的哥們玩LOL時碰到我開遠程下載就直接延遲上百,每次他們一玩LOL我就關了,而後狀況好一點了,最後我又從家裏面拿了一個普通路由器連網絡,而且以直接有線鏈接的方式連到了那哥們的電腦,而後他打LOL就不再卡了。個人主路由器就以萬能中繼的方式鏈接到普通路由器上面,反正固件這麼高級,想怎麼辦就能怎麼辦。
        在一段時間後,明月的固件各類小毛病以及我以爲它用戶體驗性有待增強,也不能搞校園網認證,大一下學期我申請了校園網,由於速度快,3M/S啊,比聯通的一根快了3倍,雖然開學後速度降了,不過1.7M也是快於聯通,並且費用低,校園網100,聯通200,但打LOL延遲高,然而,我不玩LOL,同時也想嘗試新固件,因而我找了賣家 ,要了一大波固件,有愛快,DD-WRT,海蜘蛛,Pandorbox,極路由固件,如意雲固件,不得不認可MT7620N的固件種類真的多,我大AR9341都只見過OpenWRT和DD-WRT;當時賣家提供的版本是比較低的,我通常是刷入後再訪問官網下載最新版本的刷進去,刷機界面後面提起,如今沒有UBOOT的截圖,後面用AR平臺的Breed來講明,別看名字不同,實現的功能是同樣的。在刷過的固件中,界面最人性化的屬如意雲,是我使用過的用戶體驗最好的固件,惋惜一上迅雷就掛,Xware3更是掛的快,也就不敢用它跑迅雷了,一大遺憾,CPU不給力沒辦法啊。後面登錄校園網就使用了極路由的固件,當時只發現這個裏面集成了銳捷認證,並且界面也比較人性化,惟一惋惜的是我這路由器又不是極路由,沒有極路由key,他的各類插件我是用不了了,悲傷。可是畢竟能跑銳捷,也就勉強用了。
        難道我會一直困在這個尷尬的局面嗎?固然不是,後面從新接觸了Pandorabox,才從新認識到這個超級棒的系統,後面一直換系統,最後當它出來r2118的版本後,我就再不用r2118如下的版本了,後面一次升級到了r2119,就一直穩定了,由於沒出新版本。由於我我的以爲界面好看,其實功能也穩定。下面兩張圖片對比一下界面的不一樣。
                                圖片
                                                    
                                                                                      r1068

圖片
    
                                                                                            r2119

        界面好看了,個人用戶體驗也上來了折騰起來也舒服了,重要的是,可能比較是官方作的固件,效率高一些的緣故,開機30秒就能夠了,開機速度大幅度提高,並且LED燈比明月的那個也是正確的顯示,而後下面介紹各類功能。
        首先最重要的一點就是銳捷認證,這個固件雖然沒有集成銳捷認證,可是能夠經過軟件包的配置,在網上直接下載銳捷認證客戶端,這點很是方便,而後配置也很方便,具體操做我用圖片表示吧。圖片
        萬一沒有搜索到請刷新列表,我這個由於刷新過來,就再也找不到那個刷新的按鈕了,因此沒有寫上,抱歉。
        接下來配置銳捷的過程,通常安裝完後銳捷認證的頁面就會直接出來的,不須要重啓路由器;與上面不一樣的是,銳捷認證在服務那一欄裏面,接下來認證的配置就按照你本身得到的校園網帳號配置便可。依然是,附圖:圖片
        這個必定要選,不然銳捷就不能一開機就啓動,下面的配置我就不附圖了,說明很簡單,照着填寫就能夠了。
        
        廣告過濾,路由器裏面的廣告過濾我是使用adbyby,雖然我下了個帶界面的阿呆喵,可是也沒用它,仍是手動部署adbyby,雖然說是手動,可是也比某位悲催的娃搞農村2.0的部署要強,這位路由器的型號是斐訊K2的,相比個人是不用進行改造,直接能刷的,並且CPU是MT7620A,比個人芯片性能好,惋惜沒改過的閃存只有8M,也沒有USB接口,依照網上的設置開機啓動自動部署沒有成功,每次都是敗在了wegt太慢,很是好奇爲何手動執行就快,自動執行都得卡在這一步,搞得每次他從新開機的話都得手動進webshell運行命令,這也被他戲稱爲農村2.0版的adbyby,比起他的,個人能夠說是城市2.0版的adbyby,部署起來只要設置一次便可,把啓動代碼放到本地啓動腳本里面,得益於路由器帶有USB接口,直接把adbyby的程序文件放到掛載了USB的移動硬盤裏面,相關代碼附圖:圖片
         這樣的話,一開機就能夠啓動adbyby了,而後免去廣告的煩惱了,並且由於程序文件在硬盤裏面,徹底不用擔憂程序文件佔用內存的狀況,相比農村2.0版要把文件暫存內存的要好一些。
        FTP服務器,這個我結合ES文件瀏覽器+Mxplayer就能夠躺在牀上看保存在我移動硬盤的視頻了,給予近距離高速無線連接速度以及路由器對USB高速2.0的支持,就是視頻碼率上到2MBps(這個質量絕對高於藍光)都不會卡的,對於我來講真的是很是好的功能。
圖片

        若是沒有看到你的磁盤或者找不到你的磁盤,能夠查看系統-掛載點,檢查你的磁盤是否成功掛載並找到你的磁盤掛載位置,好比下圖中我磁盤掛載的位置是/mnt/可移動磁盤1;
圖片

        有的人可能會擔憂本身要是硬盤太大了會不會不被識別,然而事實是徹底不用擔憂,只要你正確插入了都會識別的,下面我依舊舉個例子,不過這裏都是代碼,我儘可能說明好,本身編的註釋,不必定正確,有錯誤望指出,看得懂的看,不懂的就放棄吧。(如下來自狀態-內核日誌)

web

[    9.590000] usbcore: registered new interface driver usbfs  //開始註冊USB設備
[    9.590000] usbcore: registered new interface driver hub
[    9.600000] usbcore: registered new device driver usb
[    9.610000] Button Hotplug driver version 0.4.1
[    9.660000] SCSI subsystem initialized
[    9.680000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver  //註冊EHCI驅動
[    9.680000] ehci-platform: EHCI generic platform driver
[    9.690000] ehci-platform ehci-platform: EHCI Host Controller
[    9.700000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1  //註冊成功一個USB總線
[    9.710000] ehci-platform ehci-platform: TX-TX IDP fix enabled
[    9.710000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    9.740000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    9.740000] hub 1-0:1.0: USB hub found  //一個USB集線器找到
[    9.750000] hub 1-0:1.0: 1 port detected  //一個USB端口被選中
[    9.750000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver  
[    9.760000] ohci-platform: OHCI generic platform driver
[    9.770000] usbcore: registered new interface driver usb-storage
[   10.070000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   10.260000] usb-storage 1-1:1.0: USB Mass Storage device detected
[   10.260000] scsi host0: usb-storage 1-1:1.0
[   10.570000] init: - preinit -
[   11.270000] scsi 0:0:0:0: Direct-Access     ST3000DM 001-1ER166       0103 PQ: 0 ANSI: 6
 //鏈接成功,成功的識別了個人磁盤序列號
[   11.880000] random: procd urandom read with 19 bits of entropy available
[   12.520000] sd 0:0:0:0: [sda] Spinning up disk...
[   13.540000] .ready
[   13.540000] sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16). 
 //發現設備容量很是大,嘗試使用READ CAPACITY(16)讀取
[   13.550000] sd 0:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
//識別硬盤成功,正確的顯示了容量大小,爲3TB; 
[   13.550000] sd 0:0:0:0: [sda] 4096-byte physical blocks  //扇區大小爲4K;
[   13.560000] sd 0:0:0:0: [sda] Write Protect is off  //沒有寫保護
[   13.570000] sd 0:0:0:0: [sda] Mode Sense: 33 00 00 08
[   13.570000] sd 0:0:0:0: [sda] No Caching mode page found
[   13.570000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   13.580000] sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16).
[   13.650000]  sda: sda1 sda2
[   13.650000] sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16).
[   13.660000] sd 0:0:0:0: [sda] Attached SCSI disk //到此磁盤就註冊完畢了。

         我也是很是佩服啊,這個系統基於Linux,雖然只有16M左右,可是真的是麻雀雖小,五臟俱全啊;
        寫了這麼長,也快沒有力氣了,還有其餘想寫的之後再補上吧。最後補充一點Pandorabox很是好的功能——硬件加速,這也是後期版本所提供的,的的確確很是的好用啊;先上圖 圖片

                 如圖上說明的同樣,開啓後我迅雷一大波文件下載,加速依託假期校園網的超高速狀態以及迅雷白金會員,下載速度最快穩定在了9.87MB/s左右,很是的高速,接近極限速度了,然而CPU負載卻很低,0.01,這就是硬件加速的神奇,要是沒開,下載速度超過2M就容易死機了。下面附圖片;

                                   圖片                                     圖片
事實證實也是高速了。

         不知道基於AR9341的芯片之後是個什麼速度,嘛,之後有時間再測試吧;最後附帶另外一臺路由器的圖片,就是這個AR9341的,路由器型號MW310R,一樣的改了閃存,內存和加了USB;
圖片
        一樣帶了銳捷認證,不過這個是集成在固件裏面的,找賣家要的固件,AR的固件種類太少,下面是breed,刷機專用;
圖片
        有了它就不用怕固件刷成磚頭了。
 
--------------------------分割線---------------------------
 
  時隔有2到3年了吧,設備也從AR9341/MT7620N換到了MT7620A/MT7621AT,芯片升級了,本身的技術也提高了些,能力些許變強了一丟丟,能編譯程序可是還不會打包IPK,然而彷佛並不影響使用。
相關文章
相關標籤/搜索