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 | = 網路附加儲存 |
最新版本:2009 年 7 月 10 日[2] (截至 2009 年 8 月)
- 基於 Tomato 1.25
- 旨在提高路由器在高負載下的效能(許多連線,超過 4000 個左右)。
- 調整了路由快取和 conntrack 雜湊大小。
- 調整了路由快取引數。
- 將 conntrack 和 netfilter 元件更新到較新版本。
- 將雜湊函式修改為較新的函式。
最新版本:2010 年 1 月 30 日[3] (截至 2010 年 1 月)
- 基於 Tomato 1.27
- 已修改為包含 PPTP 客戶端(PPTP 伺服器已包含,但沒有 GUI)
- OpenVPN 客戶端和伺服器
- 以及 SNMP 伺服器。
最新版本:0.9.8,2009 年 10 月 12 日 [2] (截至 2009 年 10 月)
- 基於 Tomato 1.25
- 跨平臺零配置 VPN 解決方案,可將計算機連線到虛擬 LAN 中。
最新版本: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 調整
最新版本: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 中相同
最新版本: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 無關,但我想要它)
- 等等...
最新版本: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 個塊);
最新版本;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。
最新版本;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 支援
最新版本:2008 年 8 月 3 日[10](截至 2009 年 8 月)
基於 Tomato 1.21 build,此修改添加了
- conanxu 修改 1.5(IP/MAC 頻寬、pps、連線限制器、SPEEDMOD 等...)
- ipt_ROUTE 和 ipt_random
最新版本:截至 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)。