奧推網

選單
文化

關於我折騰軟路由的那些事 篇一:OpenWrt、DD-Wrt、Tomato、梅林、老毛子……這都是些啥?——常見路由器系統簡介

作者:月色夜冷

導言

最近在折騰軟路由,所以就開了個專欄記錄一下折騰的過程。一呢是為把一些比較容易掉坑裡的要點記錄下來,到時候自己不小心忘記了可以回來翻一下,就當做個筆記吧;二來呢是給剛剛接觸的軟路由的值友分享下折騰的經驗,可以少走點彎路。因為都是一些淺薄之見,所以煩請高手輕拍。

軟路由嘛,就是用來折騰,用來玩的。如果不折騰的話,買一個性能好一點的品牌硬路由當主路由,再買幾個效能差一點的品牌硬路由當子路由組有線MESH就完全夠一般家庭使用了。玩軟路由的第一步自然是先了解一下軟路由的韌體或者說系統。想當初,剛剛接觸軟路由的時候,面對茫茫多的

軟路由韌體,什麼OpenWrt啦、DD-Wrt啦、Tomato啦、梅林啦、老毛子啦、梅林啦、愛快啦……咘啦咘啦一大堆,鬼知道這是些啥,頭疼!

在網上混跡了一段時間後,總對這些軟路由系統稍微有那麼一丟丟認識了,所以就迫不及待地和各位值友得瑟了 ,有不足之處,還請大家斧正。

正文

OpenWrt

openwrt無疑是當下最火熱的系統,很多品牌路由器或者第三方路由器韌體都是基於openwrt定製的,比如:小米路由器的韌體。從源頭上來說,openwrt是基於Linksy(領勢)公司(2002年,這時領勢還沒有被思科收購)釋出的名為WRT54G的無線路由器開放的原始碼定製的,2003年7月(同年3月Cisco公司以5億美元的價格收購了Linksys)Cisco(思科)和Linksys(領勢)迫於外界壓力開源了WRT54G韌體程式碼。2004年1月,OpenWrt 專案啟動,但那時OpenWrt 只是小眾系統。在當時最熱門的系統是Alchemy,也是基於WRT54G原始碼定製。當然,眾多流派中能存活下來而且活的最好的,也就是openwrt了。

DD-WRT

Alchemy韌體在當時取得了巨大的成功,開發了Alchemy韌體的Sveasoft公司打算把它商業化,於是搞了個付費費定閱。這個決定引起了很多人的不滿,於是Sebastian Gottschall基於Alchemyv16韌體開發了第一版DD-WRT v16韌體。後期鑑於Alchemy社群的內鬥和商業付費的風險,DD-WRT自v23開始將韌體核心替換成OpenWrt了。2008年7月26日發現了最後一個版本DD-WRT v24 SP1後停更。現在已復活。

Tomato(番茄,也簡稱TT)

2006年12月, Jonathan Zarate釋出了 Tomato(番茄) 的第一個版本,基於Linksys WRT54G系列和Buffalo WHR-G54S系列機型定製更易用功能更強的韌體,主要支援博通Broadcom的系列芯。2010年6月28日,Tomato(番茄) 官方更新了最後一個穩定版v1。28,停更。

Gargoyle(石像鬼)

2008年7月14日,Eric Bishop基於OpenWrt Kamikaze(v7。x和v8。x)釋出了Gargoyle(石像鬼)韌體的第一個穩定版v1。0,加入了自己的包管理器,格式為 gpkg。Gargoyle(石像鬼)韌體核心也是基於OpenWrt系統,但是重新設計了前端。

華碩官版

2011年1月,華碩在CES上釋出了RT-N66U路由器,該機型最早使用Asuswrt韌體的(華碩更早機器搭載的韌體還沒統一成型),Asuswrt是基於Tomato-RT/Tomato-USB開發,主要支援博通Broadcom晶片和部分高通Atheros晶片。華碩官版的韌體功能和穩定性很強,缺點可定製性不高。華碩大多機型都使用博通CPU,經典機型比如AC68U和AC88U。國內很華碩官改韌體就是基於華碩官版改制。

PandoraBox

(老

毛子

2012年5月3日,俄羅斯人Andy Padavan(老毛子)基於 Asuswrt-Merlin 韌體開發出Padavan韌體,因為作者是俄羅斯人,所以國內的網友親切的稱之為老毛子韌體。RT-N56U搭載的是聯發科晶片,後來Padavan被移植到多款基於聯發科晶片的路由。MT7620和MT7621成為很多國內廠商使用的解決方案,比如斐訊的K2P。

Asuswrt-Merlin(梅林)

2012年6月19日,加拿大人Eric Sauvageau建立了Asuswrt-Merlin(梅林) 專案,Merlin(梅林)韌體是基於華碩官版 Asuswrt韌體開發。 正統的梅林是基於博通CPU的,有些路由硬體配置與華碩一樣,所以可以使用改版的梅林韌體,經典機型就是網件(Netgear)的R7000。

LEDE

2016年5月,OpenWrt 的部分核心成員因看不慣既有社群的烏煙瘴氣和舊原始碼的質量,於是基於OpenWrt另起爐灶開了LEDE專案。2018年1月,OpenWrt 老專案和離家出走的LEDE決定複合,名為OpenWrt/LEDE,在原LEDE團隊的規矩和主導下運作,但名字仍叫OpenWrt。所以,現在LEDE和Openwrt是指同一個系統。

PandoraBox(潘多拉)

PandoraBox(潘多拉)是國內lintel開發的一個基於OpenWRT的分支,對OpenWRT進行本地化二次開發,更符合中國國情。從18。07開始有自己的官網且版本號比Openwrt更提前。缺點支援的型號自然沒有原版OpenWRT多,不過中國出售的很多機型都有支援。已經停止更新。

愛快(IKUAI)

愛快韌體是國內愛快集團基於linux系統開發的閉源路由器系統,由愛快集團負責維護和開發。愛快韌體是一款商商業化韌體,穩定是它的特色。它的另一個特色就是流控。

高恪(GOCLOUD)

跟愛快一樣,高恪韌體也是一款商業化韌體,但允許大家免費使用。高恪韌體網路公司負責開發和維護。高恪韌體的特點跟愛快很像,都是長於多拔、流控,還有認證、行為管理等功能。而作為商業化韌體,穩定性是毋庸置疑的。國內大神製作了許多魔改版高恪韌體適配更多的路由器。

總結

常見的路由器韌體差不多就這些。如果想折騰軟路由的建議從x86平臺入手,因為相對於arm平臺來說,x86平臺的可玩性會更高一點,韌體安裝也會更簡單一點。我自己就是從x86平臺開始折騰的。