路由器OpenWRT、LEDE、潘多拉、华硕、梅林、老毛子系统区别和特点
新人入坑科普:OpenWRT、LEDE、潘多拉、華碩、梅林、老毛子
新入坑的同學肯定有此疑問,想刷系統,不知道買哪個路由,也不知道這些系統的區別,更不知道應該選哪個。
手機有蘋果系統、安卓系統,安卓系統下各廠商又區分MIUI固件、谷歌固件、氫OS固件等,界面不同,但功能上大致相同。而路由器是專門處理網絡數據的機器,硬路由為我們日常使用路由器,出廠時配有特定型號固件,性能較差。軟路由,等于小型計算機+路由器系統。路由器系統基本都是基于Linux(除了TP-LINK是基于美國風河RiverWind的vxworks開發的,比較垃圾),并且各大廠商都有自己的系統。
路由器系統專業術語為固件,在10多年前,根據思科的開放wrt54g源碼,誕生了OpenWrt、HyperWRT,隨后華碩在遵守Linux的GPL開源協議在OpenWrt開發了asuswrt,特點就是穩定信號強。目前常見固件有 RouterOS(異常穩定 強力推薦)、OpenWrt(LEDE 建議使用官方或基于官方自編譯)、愛快、高格、Pandora、梅林等。
新入坑的同學肯定有此疑問,想刷系統不知道買哪個路由,也不知道這些系統的區別,更不知道應該選哪個。說這些之前應該先提一嘴Linksys,2003年推出了WRT54G的路由。由于被發現Linksys用了很多開源代碼,所以被很高的呼聲要求開源。Linksys臉皮薄,于是就開源了(這一點很多國內廠家臉皮厚的很),從此開啟了路由系統發展的精彩舞臺。
2004年影響這個細分領域發展歷程的重要角色OpenWRT登場,OpenWRT是參考了Linksys代碼的開源系統,于2005年正式推出了1.0。歷經十多年的發展,目前OpenWRT的版本已經開發更新到19.07.4。我們可以把OpenWRT理解為嵌入式的 Linux 發行版,支持的品牌的型號可能是最多的,同時軟件也比較多。但對博通的CPU支持的不好,主要是因為博通不開源(博通的路由常見于華碩的中高端型號)。與OpenWRT之前齊名的還在DD-WRT和Tomato,不過很多人認為用的人沒那么多了,特別是Tomato很少看到相關的技術文章。
官網:https://openwrt.org/
LEDE是OpenWRT在LEDE 17.01.0到LEDE 17.01.6的版本,這個版本固件的成熟度大幅提高,可以看作是OpenWRT的一個成熟時期。
潘多拉--PandoraBox,是國內lintel開發的一個基于OpenWRT的分支,更符合中國國情,早期版本對科學愛國有很好的支持,可以在openwrt.org.cn找到。18.07開始有自己的官網且版本號比Openwrt更提前。缺點支持的型號自然沒有原版OpenWRT多,不過中國出售的很多機型都有支持。
官網:https://www.pangubox.com
華碩asuswrt是自己的原廠路由系統,是華碩路由的官方固件。固件功能和穩定性很強,缺點可定制性不高。華碩大多機型都使用博通CPU,經典機型比如AC68U和AC88U。博通的特色一是性能強,二是發熱量大,通常可以烤羊肉串。
梅林基于華碩的改版,在國內大名鼎鼎還得歸功于國內很多再次改版的固件,國內改版梅林加了很多功能,早期版本對科學愛國有很好的支持。正統的梅林是基于博通CPU的,梅林特點是注重功能和擴展,由于芯片發熱量較大,基本上要加散熱片或者風扇,否則容易死機。有些路由硬件配置與華碩一樣,所以可以使用改版的梅林固件,經典機型就是網件(Netgear)的R7000。
官網:https://www.asuswrt-merlin.net/
老毛子(Padavan)是俄羅斯人基于華碩的改版,國內出名一樣歸功于國內很多再次改版的固件,基于不同芯片改出了博通版梅林和MTK版老毛子,特點是都支持高速轉發、可玩性高。正統的老毛子是基于MTK方案的,特點是簡潔高效、芯片發熱量小(DDR-882目前采用MTK7621a)。有些路由硬件配置與華碩一樣,所以可以使用改版的老毛子固件,斐訊的K2P就是這種情況。MTK一般是指聯發科,性能比較低,但發熱量也低。MT7620和MT7621成為很多國內廠商使用的解決方案,這個系列的好處是通常也可以很好的得到OpenWRT等固件的支持。
官網:https://bitbucket.org/padavan/
知道了這些特點,那么選路由就有數了。比如小白選路由,更追捧梅林或老毛子,程序員極客可能更喜歡OpenWRT。還有些奇葩CPU路由,比如高通CPU的路由。看似性價比很高,但用戶太少,很多軟件都要自己編譯。一次兩次可以當個學習娛樂,如果所有的都來可能會把人逼瘋。高通CPU的路由有些奇葩型號,比如ACRH17,可以同時刷改版梅林和改版OpenWRT。
提到刷機,這里順便說說什么是 Breed,其實它就是我們手機刷機常見到的 Bootloader,即為用于加載操作系統的程序,它是一大類此類功能程序的統稱。現在的 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE、Breed 等都是 Bootloader。只要路由器刷上了 Breed,就相當于開啟了“不死模式”,如果你固件刷失敗了,只要有 Breed 就不會變磚。
知識拓展:
華碩、梅林、LEDE、高恪等固件都是硬路由的“操作系統”,不同的固件都有硬件支持列表,不是想刷就能刷的,不同的操作系統用于不同的平臺。路由器刷固件原因無非是兩個:安裝插件,擴展路由器的功能;提高穩定性,實現流控。
目前,硬路由的芯片來自四大廠商:博通、高通、聯發科、瑞昱(Realtek),其中博通、高通的方案性能好,穩定性高,得到了華碩、網件等這些路由器廠商的鼎力支持,聯發科的芯片性價比高,得到了國內TP-Link、騰達、小米等廠商的支持,而瑞昱(Reltek,稱為螃蟹芯片)因為創新力不足,慢慢推出了主流路由器市場。
梅林——博通
博通芯片作為行業高端的頭把交椅,得到了華碩、網件、linksys等廠商的大力支持。博通平臺的代表固件來自于華碩,全名是Asuswrt-merlin,簡稱梅林,是基于華碩官方固件的二次開發版本,在原固件的基礎上增加了很多有用的功能,并且允許第三方開發插件,國內的kookshare論壇加入了軟件中心,與梅林固件打包下載。由于平臺的通用性,其它廠商比如網件、linksys采用博通方案的產品,也可以運行梅林固件。
Padavan——聯發科
在中低端產品上,采用聯發科平臺的路由器比較多,而且功耗相對較低,有很多性價比非常高的路由器,但是各廠的固件開發能力層次不氣,導致了穩定性差、網速慢、延遲高等問題。俄羅斯的開發者基于華碩的RT-N56U進行了魔改,推出了Padavan固件(俗稱老毛子固件),配合聯發科的開源驅動體系,加上國內開發者開發的“刷不死”breed,聯發科平臺也可以用上華碩固件了。
高恪固件
高恪固件是一款國產固件,可以適配ARM、x86平臺,主打流控,穩定性或是不錯的,支持多撥等功能。
總結
以上是生活随笔為你收集整理的路由器OpenWRT、LEDE、潘多拉、华硕、梅林、老毛子系统区别和特点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mssql数据库置疑修复
- 下一篇: Linux下提示命令找不到