跳轉到內容

Tomato 韌體/發行版

來自華夏公益教科書
目錄


發行版

[編輯 | 編輯原始碼]

Tomato 韌體發行版主要由 Jonathan Zarate 在 Polar Cloud 維護,作為 LinkSys 開原始碼的衍生版本。Tomato 有兩種版本,一種是標準版,應該可以在所有路由器上執行;另一種是“新驅動程式”(ND) 版,適用於較新的路由器。警告!在不支援的路由器上載入 ND 版本可能會 導致路由器變磚。

因此,其他人又從 Tomato 韌體的基礎上衍生出了新的發行版,以作者在 http://www.linksysinfo.org/forums[1] 中的使用者名稱命名。

功能比較

[編輯 | 編輯原始碼]
Mod 名稱 基礎 Tomato
版本
最小快閃記憶體 MB 最小
連線
最大
連線
SpeedMod SFTP VPN
客戶端
VPN
伺服器
SNMP SD 卡
支援
USB
支援
VLAN IPv6
支援
Tomato 1.28 4MB 4096
Tomato ND 1.28 4MB 4096
TomatoVPN 1.27** 4MB 4096 OpenVPN (GUI 設定) OpenVPN (GUI 設定)
hardc0re 1.25 4MB 4000+
jyavenard 1.27*** 4MB PPTP/OpenVPN PPTP/OpenVPN
Neorouter 1.25*** 專有 專有
roadkill 1.21 OpenVPN OpenVPN SD、MMC
SgtPepperKSU 1.27v3.6*** OpenVPN (GUI 設定) OpenVPN (GUI 設定)
slodki 1.28** 4MB 10240 OpenVPN 帶 GUI OpenVPN 帶 GUI SDHC、MMC 帶 GUI 列印、NAS
Teddy Bear 1.28** 4MB/8MB 128 10240 OpenVPN (GUI 設定) OpenVPN (GUI 設定) 列印、NAS ****
Toastman 1.28** 4MB/8MB+ 128 可配置 OpenVPN OpenVPN 列印、NAS、FTP、媒體
Thor 1.25** 8MB 8192 僅 FTP OpenVPN OpenVPN SDHC、MMC NAS
Trzepako 1.21 4MB ?
Victek 1.28*** 4MB 8192
* 僅 Tomato 標準版
** 僅 Tomato ND (新驅動程式)
*** Tomato 標準版和 ND 版
**** 帶 GUI,僅在當前的 git 版本中
NAS = 網路附加儲存

hardc0re Mod

[編輯 | 編輯原始碼]

最新版本:2009 年 7 月 10 日[2] (截至 2009 年 8 月)

  • 基於 Tomato 1.25
  • 旨在提高路由器在高負載下的效能(許多連線,超過 4000 個左右)。
  • 調整了路由快取和 conntrack 雜湊大小。
  • 調整了路由快取引數。
  • 將 conntrack 和 netfilter 元件更新到較新版本。
  • 將雜湊函式修改為較新的函式。

jyavenard Mod

[編輯 | 編輯原始碼]

最新版本:2010 年 1 月 30 日[3] (截至 2010 年 1 月)

  • 基於 Tomato 1.27
  • 已修改為包含 PPTP 客戶端(PPTP 伺服器已包含,但沒有 GUI)
  • OpenVPN 客戶端和伺服器
  • 以及 SNMP 伺服器。

Neorouter Mod

[編輯 | 編輯原始碼]

最新版本:0.9.8,2009 年 10 月 12 日 [2] (截至 2009 年 10 月)

  • 基於 Tomato 1.25
  • 跨平臺零配置 VPN 解決方案,可將計算機連線到虛擬 LAN 中。

roadkill Mod

[編輯 | 編輯原始碼]

最新版本:2008 年 10 月 16 日[4] (截至 2009 年 8 月)

TomatoMod 1.21 *測試版 5* - 這是一個新的測試版,它只適用於那些想要嘗試的人。

  • LZO 2.03
  • OpenVPN v2.1rc13 + 管理
  • VPN GUI 介面
  • 帶可切換 GPIO 的 SD/MMC GUI 介面
  • SFTP 伺服器
  • QoS 限制
  • 應用程式限制
  • ARP 繫結
  • IPID 調整

slodki Mod

[編輯 | 編輯原始碼]

最新版本:1.28.02,2011 年 2 月 18 日[5] (截至 2011 年 2 月)

  • Tomato 韌體版本 1.28
  • 最佳化的 SDHC/MMC 驅動程式版本 2.0.1 - 這在快閃記憶體中添加了高達 32GB 的內建儲存空間
  • 比以前的 mmc 驅動程式版本 1.3.5 更高的傳輸速度 - 寫入速度提高了 40%,讀取速度提高了 10%
  • GPIO 引腳引數可以透過 GUI 選擇
  • 詳細的卡 ID 資料可以透過 GUI 獲得
  • 支援掛載 ext2、ext3 和 vfat 分割槽
  • OpenVPN、vsFTP、Samba、列印伺服器等 - 與 Teddy Bear Mod 中相同

SgtPepperKSU Mod

[編輯 | 編輯原始碼]

最新版本:2009 年 6 月 1 日[6] (截至 2009 年 8 月)

  • 基於 Tomato 1.25 (ND 也可用)
  • OpenVPN 2.1rc16 已編譯並完全整合到系統服務中。
  • LZO 2.0.3 已編譯用於 VPN 壓縮選項
  • 可以在 GUI 中配置每個客戶端和伺服器的兩個獨立可配置例項
  • 支援 TLS(可選地使用靜態金鑰 HMAC 身份驗證)和靜態金鑰加密
  • 在動態生成的配置檔案末尾添加了自定義配置欄位
  • 支援 UDP 和 TCP 協議
  • 支援 TAP 和 TUN 樣式的隧道
  • 無需任何自定義配置的站點到站點隧道
  • 顯示已連線客戶端、VPN 路由和/或統計資訊的“狀態”選項卡。
  • 根據需要設定和拆除(包括模組插入/刪除)介面,以節省記憶體
  • 根據需要自動新增和刪除防火牆規則。
  • 選項:與路由器一起自動啟動伺服器/客戶端
  • 選項:透過隧道重定向網際網路流量
  • 選項:接受/推送 DNS 選項。
  • 加密密碼設定可用。
  • 客戶端地址分配透過 GUI 處理。
  • 添加了在訪問限制頁面中使用主機名的功能(與 VPN 無關,但我想要它)
  • 等等...

Teddy Bear Mod

[編輯 | 編輯原始碼]

最新版本:2010 年 11 月 30 日[7] (截至 2010 年 12 月 20 日),可從 Tomatousb.org/download 下載。

目前基於 Tomato 的 1.28 版本,這是對官方 Tomato ND (新驅動程式) 所做更改的列表

  • 支援 USB 1.1 (OHCI 和 UHCI) 和 USB 2.0,可以透過 Tomato GUI 配置。
  • 支援 USB 儲存(Ext2/Ext3、FAT/FAT32 和 NTFS 檔案系統)和 USB 列印。
  • 對 USB 驅動器的自動掛載(在 v05 中新增)。當在 GUI 中啟用此功能並且插入 USB 驅動器時,所有可掛載的分割槽將自動掛載到 /mnt 下的目錄中。如果您想覆蓋預設掛載點,請在啟動、wanup 或熱插拔指令碼中手動掛載您的分割槽,例如:mount -o noatime,nodev /dev/discs/disc0/part1 /opt,或者使用 /etc/fstab 檔案和 "mount -a" 命令。如果您手動掛載分割槽,它將不會重新掛載到預設掛載點。如果您在掛載驅動器後想要執行一些額外的指令碼 - 執行程式等 - 那麼在執行這些操作之前新增幾秒鐘的睡眠時間是一個好主意。
  • 支援 /etc/fstab,以及透過標籤和 UUID 掛載。
  • 使用內建 Samba 伺服器 2.0.10 進行網路檔案共享。如果您在將檔案複製到 Samba 共享時遇到問題,請檢視此帖子,如果您在對 Samba 共享進行身份驗證訪問時遇到問題,請檢視此帖子。
  • 如果啟用列印支援,列印伺服器 (p910nd) 會自動包含並啟動。如果雙向複製會導致印表機出現問題,可以透過 GUI 停用它。僅自動啟動一個列印伺服器例項,並在埠 9100 上監聽。如果您需要支援多個印表機,請在啟動指令碼中新增執行 p910nd 的其他例項的命令。請按照這些說明在 Windows 中設定您的印表機。
  • USB 熱插拔指令碼 - 它在將 USB 裝置連線到路由器或啟動時(例如將韌體載入到 HP1018 或類似印表機中)配置 USB 裝置時可能很有用(在本主題第 11 頁上有一些帖子,提供有關 HP1018 印表機的更多詳細資訊)。
  • 修復了華碩 WL-520GU 上的慢速執行時鐘問題。刷入此韌體後,您必須至少重啟一次路由器才能修復時鐘(此修復已包含在從 Tomato 1.24 開始的官方 Tomato 版本中)。
  • 修復了華碩 WL-520GU 上的 WLAN LED、華碩 WL500gP v1 上的 SES 按鈕和 WLAN LED 以及 Buffalo WBR2-G54 上的 WLAN LED(這些修復已包含在從 Tomato 1.24 開始的官方 Tomato 版本中)。
  • 內建 FTP 伺服器守護程式 (vsftpd) 帶有 GUI。
  • L7 過濾器模式已更新至最新的官方版本 (2009-05-28),已移除實驗性 rtp-2 模式。
  • 在 HTTP 守護程式中添加了 CGI 指令碼支援 - 您可以將您的 CGI 指令碼放置到“/www/ext/cgi-bin”資料夾中,當您透過 http://<router_ip>/ext/cgi-bin/my_script_name 訪問它們時,它們將被執行。
  • 包含 Rodney H 編寫的 SpeedMod。
  • 在“高階 -> 防火牆”中添加了新的“NAT 目標”設定 (SNAT 或 MASQUERADE)。
  • 將博通無線驅動程序升級到 4.158.4.0 版本。
  • UPnP 守護程式已替換為具有 NAT-PMP 支援的 MiniUPnPd(MiniUPnPd 包含在從 Tomato 1.24 開始的官方 Tomato 版本中。但是,此修改為 UPnP 添加了額外的 GUI 設定)。UPnP 預設情況下處於停用狀態,NAT-PMP 預設情況下處於啟用狀態。
  • 在“高階 -> 無線”中添加了新的“監管模式”設定 (off|g|h) 和“國家/地區”設定。
  • 添加了無線自動頻道選擇。
  • 更改為對無線掃描使用被動模式(通常應該拾取更多 AP)。
  • 將 JFFS2 檔案系統驅動程式替換為 ray123 提供的 JFFS v1.3,以提供更多可用的 JFFS 空間。
  • 將 ramfs 替換為 tmpfs。
  • 更新了 busybox 和 dnsmasq。

此修改(從 build 20 開始)有 4 種不同的版本

標準
上面描述的所有標準功能;在 4MB 快閃記憶體路由器上可用約 180KB JFFS 空間(3 個塊);
附加功能
標準版的所有功能,以及 Linux Ext2/Ext3 和 FAT32 檔案系統實用程式 (fdisk、e2fsck、mke2fs、mkswap、mkdosfs),內建迴圈裝置支援,額外的配色方案。在 4MB 快閃記憶體上可用約 60KB JFFS 空間(1 個塊)。此版本適用於不需要 JFFS 空間的使用者,或擁有 8MB 快閃記憶體路由器,並且希望能夠在路由器上直接使用 Linux 原生的 Ext2/Ext3 格式或 FAT32 格式對驅動器進行分割槽/格式化,而無需安裝任何其他工具。
精簡版
標準版的所有功能,但不包括 Samba;一些非常小的功能從 Busybox 中剝離,在 4MB 快閃記憶體路由器上可用約 540KB JFFS 空間(9 個塊);
無 CIFS
標準版的所有功能,但不包括 CIFS 網路檔案系統支援,在 4MB 快閃記憶體路由器上可用約 300KB JFFS 空間(5 個塊);

Toastman 修改

[編輯 | 編輯原始碼]

最新版本;2012 年 3 月 9 日[8]

Toastman-RT-1.28.7496.2-RT MIPSR2 K2.6 for RT-N16 等。Toastman-RT-1.28.0496.2-RT-N MIPSR2 K2.6 for E4200、RT-N66U 等。

(新版本經常釋出,請檢視 Linksysinfo.org 以獲取釋出版本)。

帶有 Teaman 客戶端監視器 (IPTMon 或 BWclimon,具體取決於 build,可以即時或過去 24 小時圖形化監視所有客戶端,以及下載所有客戶端的統計資訊)。

Victek 整合的 Web 門戶“NoCatSplash”(splashd)。

VLAN build 包含 Augusto Bott 的 VLAN-GUI 和實驗性的多 SSID。

CPU 頻率顯示、CPU 使用率、CPU 超頻選單。

靜態 ARP 繫結、按客戶端限制頻寬,

Tomato 的 QOS 有很大改進,包括新的基於 IMQ 的入站系統,具有類優先順序,以及傳入類頻寬餅圖,使評估 QOS 規則的有效性變得容易得多。

可配置的 QOS 類名稱,預設載入的綜合示例 QOS 規則。許多有用的功能/工具,使網路管理更加輕鬆。

靜態 DHCP 中最多 250 個客戶端、訪問限制、無線限制中最多 500 個客戶端。適用於大型安裝(如酒店和公寓),以及普通使用者。

  • MiniDLNA 1.0.22:cvs 2011-08-25
  • Miniupnpd 版本 1.6 (20110725)
  • Dnsmasq:2.59 更新
  • Busybox 1.18.5 更新
  • radvd:1.8.1 更新
  • Dropbear 0.54 更新
  • ebtables:更新到 2.0.10-2(2011 年 8 月 11 日)
  • Samba 3:安全更新 CVE-2011-2522 和 CVE-2011-2694
  • ntfs-3g 版本 2011.4.12
  • IPV6 改進
  • BCM SDK:5.10.147.0:RT build 中的無線驅動程式
  • BCM SDK:5.100.138.9:RT-N build 中的無線驅動程式
  • PPP:單行 MLPPP 支援
  • 支援 Belkin F7D3301/F7D3302/F7D4301/F7D4302/F5D8235v3、ASUS RT-N12 B1/RT-N10U/RT-N66U 路由器。
  • 添加了對 E3000、WRT610Nv2、DIR-320、H-618B 路由器上 USB LED 的支援。
  • 來自上游 2.6 核心的各種最佳化移植和修復。
  • Jean-Yves Avenard 提供的帶有 GUI 的 PPTP 客戶端
  • 支援 3G USB 調變解調器
  • Udpxy v1.0-Chipmunk-build21

包含來自 Fedor Kozhevnikov 的 Tomato-USB/RT 的新更新。但是,出於穩定性考慮,RT 無線驅動程式已恢復到 5.10.147.0。

Thor 修改

[編輯 | 編輯原始碼]

最新版本;2009 年 7 月 27 日[9](截至 2009 年 8 月)

Tomato_RAF_1.25.8515 ND USB .8 v3

  • 基於 Tomato 1.25
  • 僅 ND
  • 最近的版本需要超過 4 MB
  • 包含 USB / NAS / FTP / VPN / SNMP
  • 包含迄今為止的所有更新和更改(2009 年 7 月 15 日)
  • 基於 Victek 的來源,因此它具有他所有的功能
  • 基於 absolon 的 Wrt54 皮膚
  • tomato-FS-patches 27062009
  • net-snmp 5.0.9 和介面
  • OpenVPN 2.1rc13 和介面(Keith Moyer 的實現)
  • USB 下的 Optware 選項
  • 帶有 RW 的 NTFS 支援


Trzepako 修改

[編輯 | 編輯原始碼]

最新版本:2008 年 8 月 3 日[10](截至 2009 年 8 月)

基於 Tomato 1.21 build,此修改添加了

  • conanxu 修改 1.5(IP/MAC 頻寬、pps、連線限制器、SPEEDMOD 等...)
  • ipt_ROUTE 和 ipt_random

Victek 修改。Tomato RAF

[編輯 | 編輯原始碼]

最新版本:截至 2010 年 1 月 4 日,為 1.28[11]

此修改有兩個分支;標準版本 (A) 和ND(新驅動程式)版本 (B)。

(A)兩個版本中常見的(未包含在官方 Tomato 版本中)

  • BusyBox 1.14.2
  • ip_conntrack 版本 2.1(16384 個桶,最大 8192 個連線)
  • DNSMasq 2.49
  • 擴充套件的 Dropbear 0.51 RWIN cli 命令
  • 擴充套件的靜態 DHCP / MAC 限制(最多 140 個客戶端)
  • IP/MAC 頻寬限制器(最多 140 個客戶端)
  • ARP 繫結(最多 140 個客戶端)
  • 擴充套件的 miniupnpd
  • 擴充套件的主題(18 個主題)
  • CPU 頻率顯示和超頻(125-300MHz)
  • 以前的 WAN IP
  • ISP 集中器 ID
  • 兩個額外的按鈕指令碼視窗
  • 內置於 GUI 的系統命令視窗(工具 - 系統)
  • 包含的 ARP 命令
  • Busybox 中擴充套件的命令;chown、hostname ..

(B)ND 版本中另外新增的內容

  • 無線和乙太網驅動程式 4.158.4.0
  • 在 ND 版本中,在“高階 -> 無線”中添加了新的“監管模式”設定 (off|d|h) 和“國家/地區”設定
  • 添加了無線自動頻道選擇。
  • 無線掃描“被動模式”(如果附近存在 AP,則會顯示更多 AP)。

參考資料

[編輯 | 編輯原始碼]
  1. Tomato 修改列表
  2. hardc0re 釋出公告。
  3. jyavenard 釋出公告。
  4. roadkill 釋出公告。
  5. slodki 釋出公告。
  6. SgtPepperKSU 釋出公告。
  7. Teddy Bear's TomatoUSB 變更日誌
  8. [1]
  9. Thor 釋出公告。
  10. Trzepako 釋出公告。
  11. Victek Mod. Tomato RAF 釋出公告。
華夏公益教科書