一些路由器固件
梅林 Asuswrt-Merlin
Merlin固件使用的是華碩官方的閉源驅動,梅林固件是穩定性優先的導向,不支持超頻、也更不容易出現用著用著自己死機、卡頓的情況,除bug的速度也更快。
Tomato
界面尚可,設置也算簡單,易用性還行,流量的統計查看等功能是三個固件中做的最好的.官版Tomato是所有第三方路由固件中最為穩定的, 它的穩定源自于它的保守,官方版本的Tomato好幾個版本之前就已經沒有再加入什么新功能,基本是對原有軟件的升級和除BUG,讓本來就穩定無比的tomato更加穩定。也是基于思科開放的路由器源碼。
Tomato DualWAN (DWTT)
http://www.dualwan.cn/
Tomato DualWAN 使那些能刷Tomato或DD-WRT固件的路由器由原來的單WAN口變成雙WAN口,而這一切不需要在路由器上增加任何硬件,只需要刷一下 Tomato DualWAN 固件就可以。刷了Tomato DualWAN之后轉變出來的第二個WAN口可以接有線網絡也可以接無線網絡,雙WAN模式支持帶寬合并或智能路由。
Tomato Phoenix
Tomato Phoenix 不死鳥是一款支持MediaTek(聯發科)全系列芯片的免費無線路由器第三方固件(操作系統),可以運行在MT7620AN、MT7621AN、MT7628AN、MT7688KN。此系統繼承了Tomato優良的穩定性的同時又突破性地增強了Tomato的跨平臺能力,對Tomato整個發展歷史而言是里程碑式的。Tomato Phoenix 不死鳥可在主流的硬件上運行,比如斐訊的K1、K2、K2P,小米路由器等,未來會支持更多的路由器Soc,如主流的BroadCom(博通)BCM4708和BCM4709系列。
Tomato Phoenix 不死鳥面向的用戶群體是不喜歡折騰但又需要應對各種復雜網絡環境的人群,Tomato Phoneix非常適合家庭使用,中小型企業,智能家居,工業網關等對穩定性和性能要求很高的使用場景。Tomato Phoenix 同時支持DTU功能,能采集并控制GPS終端、ZigBee模塊、串口模塊的信息。
Tomato Phoenix 不死鳥的另一初衷是使用低成本的硬件解決方案并配合精心雕琢的系統,構建一套可以媲美工業和企業級別的穩定性和可靠性的解決方案,旨在減少用戶的投資成本。
asuswrt
是基于tomato的固件
DDWrt
Cisco/Linksys 在2003 年發行的WRT54G這款無線路由器非?!敖浀洹薄M暧泻檬抡咴?Linux Kernel Mailing List 搜索 WRT54G,發現它的IOS 是基于Linux,然而Linux 基于GPL 發布許可證,就是 GNU General Public License. 該許可證規定Cisco 應該把WRT54G 的IOS 的源代碼公開。本來Cisco 拒絕公開源代碼,最后,03 年三月份的時候,基于公眾壓力Linksys 公開了WRT54G 的源代碼。 故事本來到這里就結束了,然而相反,結果越鬧越大:有了源代碼以后,開發者便清楚知道代碼如何控制路由器的硬件,并且掌握了一些通過增加新的代碼到原有的IOS 當中去 —— 使得硬件支持更多的Feature 的技術。這些開發者組成了一個項目開發團隊,不斷對原來的IOS 進行更新,編碼,加入新的特性…… 現在他們手上的WRT54G 無線路由器的能力已經大大超過了原來Cisco 設計的地攤貨的設計思路。不但如此,隨著這兩年互聯網Web2.0 技術的發展,不同的開發團隊之間找到了更好的協同工作平臺,其規模不亞于TAC. 他們最近建立了一個DD-WRT 項目的Wiki 站點將全套文檔以及代碼公開發布。使用DD-WRT 項目提供的源代碼,重新升級WRT54G 以后你就能夠獲得一臺相當于$600 左右的中端無線路由器了。
OpenWrt
當Linksys 釋放 WRT54G/GS 的源碼后,網上出現了很多不同版本的 Firmware 去增強原有的功能。大多數的 Firmware 都是99%使用 Linksys的源碼,只有1%是加上去的,每一種 Firmware 都是針對特定的市場而設計,這樣做有2個缺點,第一個是難以集合各版本Firmware的長處,第二個是這版本距離 Linux 正式發行版越來越遠。 OpenWrt 選擇了另一條路,它從零開始,一點一點的把各軟件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之處是它的文件系統是可寫的,開發者無需在每一次修改后重新編譯,另它更像一個小型的 Linux 電腦系統,也加快了開發速度。
OpenWRT支持各種處理器架構,無論是對ARM,X86,PowerPC或者MIPS都有很好的支持。 其多達3000多種軟件包,囊括從工具鏈(toolchain),到內核(linux kernel),到軟件包(packages),再到根文件系統(rootfs)整個體系,使得用戶只需簡單的一個make命令即可方便快速地定制一個具有特定功能的嵌入式系統來制作固件。
Openwrt通過擴展,可以實現很多超過路由本職工作的事情,比如脫機下載,網站,論壇,qos功能也十分強大,不遜色于Tomato的QOS,設置得當后網絡表現會讓人偷著樂~而且openwrt對新路由的支持也是十分迅速,個人認為是最有前途的固件,因為可以在新路由強勁CPU的支持下獲得很好的性能表現,比那些老古董和洋垃圾的性能強大太多.各種功能的軟件擴展包比比皆是,而且還有飛翔的天空開發的nwan多wan和限速qos。
但是正如前面所說,Openwrt的系統設置不是特別簡單,易用性還不是很好,很多人都有因設置變磚的經歷,所以很多人因此對它望而卻步(我覺得玩Openwrt第一件要做的事情就是學習怎么進入安全模式恢復設置,這樣在以后出現設置變磚的情況后不會讓你手足無措心跳加速然后冰天雪地到處裸求 )好在現在已經有不少個人編譯集成好一些必要組件的版本,使用起來比原版要方便一點,要求不高的話已經足夠體驗了.如果有一定的基礎,會發現openwrt的折騰空間是如此之廣闊,可以自己按需編譯自己需要的固件,享受編譯樂趣和成就感的同時也能學到很多的東西~
M0n0wall系統
M0n0wall是基于FreeBsd內核開發的免費軟件防火墻。m0n0wall提供基于web的配置管理、提供VPN功能、支持DHCP Server、DNS轉發、動態DNS、Ipsec、流量控制、無線網絡支持等功能
PfSense系統
pfSense是一個基于FreeBSD,專為防火墻和路由器功能定制的開源版本。它被安裝在計算機上作為網絡中的防火墻和路由器存在,并以可靠性著稱,且提供往往只存在于昂貴商業防火墻才具有的特性。它可以通過WEB頁面進行配置,升級和管理而不需要使用者具備FreeBSD底層知識。pfSense通常被部署作為邊界防火墻,路由器,無線接入點,DHCP服務器,DNS服務器和VPN端點。
Vyatta系統
的發行,它被設計為能將一套標準的x86硬件轉換為企業級的路由器/防火墻。Vyatta軟 件包括對常用網絡接口、工業標準路由協議和管理協議的支持。與先前的開源軟件路由項目不同,所有的這些特性都可以通過單個的命令行接口(CLI)或是基于 web的圖形用戶界面來配置。
部分內容摘自知乎:https://www.zhihu.com/question/20822589/answer/20554207
https://www.kafan.cn/edu/84506486.html
總結
- 上一篇: Python中yield
- 下一篇: 315. Count of Smalle