トマト(ファームウェア)

トマトファームウェア
原作者ジョナサン・ザラテ
開発者トマトプロジェクト
初回リリース2006年12月 (2006-12
最終リリース
1.28 / 2010年6月28日
書かれたC++
オペレーティング·システムリナックス
プラットフォームMIPSARM
タイプルーティングソフトウェア
ライセンスフリーウェアバックエンド: GNU General Public Licenseフロントエンド: プロプライエタリ[ 1 ]
Webサイトhttps://www.polarcloud.com/tomato ウィキデータで編集する
フレッシュトマト
安定版リリース
2025.5  ウィキデータで編集する / 2025年12月21日 ウィキデータで編集する
プラットフォームARM、MIPS
Webサイトhttps://freshtomato.org ウィキデータで編集する
リポジトリhttps://github.com/FreshTomato-プロジェクト ウィキデータで編集する

Tomatoは、 Broadcomチップセットを搭載したコンシューマーグレードのコンピュータネットワークルーターおよびゲートウェイ向けに、コミュニティ開発によるカスタムファームウェアファミリーです。このファームウェアは、複数の個人や組織によって継続的にフォークおよび改造されており、最新のフォークはFreshTomatoプロジェクトによって提供されています。

歴史

Tomatoは2006年にJonathan Zarate氏によってLinuxカーネルを使用し、 HyperWRTのコードを広範囲に活用してリリースされました。当時の多くの人気ルーター、特に旧型のLinksys WRT54GシリーズBuffalo AirStationAsusルーターNetgear WNR3500Lを対象としていました。[ 2 ] Tomatoファームウェアの最終リリースは2010年6月に行われましたが、その時点で人気が高まり、ユーザーコミュニティを通じて開発とサポートが継続され、個々のユーザーまたはチームによる一連のリリース(「mods」と呼ばれる)が今日まで続いています。

フェドール・コジェフニコフは、初期の注目すべきMOD 「TomatoUSB」を作成したが、2010年11月に開発が中止された。[ 3 ]その後、他の開発者によってフォークされ[ 4 ]、現在も活動しているすべてのフォークの最も近い共通祖先となっている。ASUSが、現在同社の家庭用ルーター全機種にプリインストールされているファームウェア「ASUSWRT」のベースとしてTomatoを採用したことで、このプロジェクトの認知度は飛躍的に向上した。[ 5 ] [ 6 ]

現在、FreshTomatoは活発な開発と新しいリリースが行われている唯一のプロジェクトのようです。[ 7 ]

特徴

いくつかの注目すべき機能は Tomato に長い間含まれており、すべてのフォークに共通しています。その中には次のものがあります。

  • グラフィカルユーザー インターフェイス(Web ブラウザー経由でアクセス) には次のものが含まれます。
    • ハードウェアが提供するほぼすべての機能にアクセスできます(メーカーは通常、誤用を防ぎ、サポートコストを削減するために、これらの機能の多くをファームウェアから省略しています)
    • Ajaxを多用して、デバイスの現在の設定に関係する設定のみを表示することで混乱を減らし、ページやタブを少なくして関連するオプションを近くに保ちます。
    • CSSベースカスタムインターフェーステーマ
    • SVGベースのグラフィカルな帯域幅監視。ネットワーク全体のインバウンド/アウトバウンドアクティビティと、接続された各デバイスのインバウンド/アウトバウンドアクティビティを、リアルタイムで更新される円グラフと折れ線グラフで表示します。
      受信および送信ルーター帯域幅のライブ折れ線グラフを表示する TomatoUSB 設定ページの画像
      トマトライブ帯域幅モニター
  • デバイスの「常時オン、常時接続」設計を使用して、ユーザーが自宅から無料で独自のウェブサイトをホストできるようにする個人用ウェブサーバー(Nginx )
  • 各デバイスまたはネットワーク全体に対してアクセスと帯域幅の制限を設定でき、いつでもどのデバイスでも利用可能なトラフィックの速度と量を制御できます。
  • 内部システムログへの無制限のアクセスと、トラブルシューティングやセキュリティ監査を容易にするためにログを保存する機能
  • CLIアクセス ( BusyBox ) は、Web ベースのインターフェース経由、およびTelnetまたはSSH ( Dropbear を使用)経由です。
  • ウェイクオンLAN
  • 高度なQoS : 10 個の独自の QoS クラスが定義され、優先順位付けされたトラフィックとトラフィック クラスの詳細をリアルタイム グラフで表示します。
  • QoSクラスによるクライアント帯域幅制御
  • Dnsmasqソフトウェア組み込まれており、次の機能を提供します。
    • DHCPサーバー(IPアドレスの静的割り当て)
    • ローカルDNSサーバー (通常は選択した DNS プロバイダーにリクエストを転送します)
  • ワイヤレスモード:
    • アクセスポイント(AP
    • 無線クライアントステーション(STA
    • ワイヤレスイーサネット(WET)ブリッジ
    • ワイヤレス配信システム(WDS、ワイヤレス ブリッジとも呼ばれます)
    • APとWDSの同時使用(ワイヤレスリピーターとも呼ばれます)
  • ezUpdate によるダイナミック DNSサービスと、より多くのプロバイダーに拡張されたサービス
  • SESボタンコントロール
  • JFFS2
  • SMBクライアント
  • 無線LAN無線送信電力の調整、アンテナ選択、14の無線チャネル
  • 「ブート待機」保護(ブートローダー経由でファームウェアをアップロードするための時間スロットを増やす)
  • UPnPNAT-PMPによる高度なポート転送、リダイレクト、トリガー
  • Init、shutdown、firewallWAN Upスクリプト
  • 稼働時間、負荷平均、空きメモリの状態
  • 最小限の再起動 – 構成変更で再起動が必要になることはほとんどない
  • 近隣の他のネットワークを表示するためのワイヤレス調査ページ
  • 標準ファームウェアよりも包括的なダッシュボード: ワイヤレスクライアントデバイスの信号強度を表示し、UPnPマッピングを明らかにします。
  • ファームウェアアップグレード中の構成の永続性

機能比較

モッド名 ベースバージョン Modバージョン 最新リリース 5GHz(802.11 a/n/ac/ax) IPv6USBサポート メモリーカードのサポート VPNプロトコル[ a ]SFTP仮想LAN
TomatoVPN (SgtPepperKSU) [ 8 ]1.27 [ b ]1.27vpn3.6 2010年1月いいえ いいえ いいえ いいえ オープンVPNいいえ いいえ
トマト 1.28 [ c ]1.28 2010年6月いいえ いいえ いいえ いいえ いいえ いいえ いいえ
トマトND 1.28 [ d ]いいえ いいえ いいえ いいえ いいえ いいえ いいえ
SpeedMod (ハードコア) 1.28 [ b ]120 2010年7月いいえ いいえ いいえ いいえ いいえ いいえ いいえ
トマトUSB (テディベア)[ 9 ]1.28 [ d ]ビルド54 2010年11月はい はい プリンター共有NAS  (CIFS / FTP)、DLNA サーバー いいえ オープンVPNOptware経由はい
スロドキ 1.28 [ d ]1.28.02 2011年2月いいえ いいえ プリンター共有NAS  (CIFS / FTPSD、SDHC、MMC オープンVPNOptware 経由いいえ
デュアルWAN [ 10 ]1.28 [ b ]1.28.0542 2012年1月いいえ はい プリンター共有NAS  (CIFS / FTP)、DLNA サーバー、3Gモデムいいえ OpenVPNPPTPOptware 経由はい
ティーマン[ 11 ]1.28 [ d ]v0025 2012年6月はい はい プリンタ共有NAS  (CIFS / FTP)、3G​​モデムSD、SDHC、MMC OpenVPNPPTP(サーバー) Optware 経由GUI付き
イージートマト[ 12 ]1.28 [ b ]0.8 2013年6月はい はい プリンター共有NAS  (CIFS / NFSv3 / FTP)、DLNA サーバー、3GモデムSD、SDHC、MMC OpenVPNPPTPOptware 経由GUI付き
ビクテックRAF [ 13 ]1.28 [ b ]1.28.9013 R1.3 2014年7月はい はい プリンター共有NAS  (CIFS / NFSv3 / FTP)、DLNA サーバー、3GモデムSD、SDHC、MMC OpenVPNPPTPOptware 経由GUI付き
トーストマン[ 14 ]1.28 [ b ]RT: 1.28.7511.5 RT-N: 1.28.0511.5 ARM: 1.28.9008.8 2017年1月はい はい プリンター共有NAS  (CIFS / NFSv3 / FTP)、DLNA サーバー、3GモデムSD、SDHC、MMC OpenVPNPPTPEntware-ngまたはOptware-ng経由 GUI付き
シビー 1.28 [ b ]v140‑マルチWAN 2017年5月はい はい プリンター共有NAS  (CIFS / NFSv3 / FTP)、DLNA サーバー、3G / LTEモデムUPS 監視 SDSDHCSDXCMMCOpenVPNPPTPL2TP(クライアント)、tinc(サーバー) EntwareまたはOptware-ng経由 GUI付き
アドバンスドトマト V2 1.28 [ b ]3.5-140 2017年11月はい はい プリンター共有NAS  (CIFS / NFSv3 / FTP)、DLNA サーバー、3G / LTEモデムUPS 監視 SDSDHCSDXCMMCOpenVPNPPTPL2TP(クライアント)、tinc(サーバー) EntwareまたはOptware-ng経由 GUI付き
FreshTomato‑ARMおよびFreshTomato‑MIPS 1.28 [ b ]2025.5  [ 15 ]ウィキデータで編集する2025年12月 はい はい プリンター共有NAS  (SMB2 / NFSv4 / FTP)、DLNA サーバー、3G / LTEモデムUPS 監視 SDSDHCSDXCMMCOpenVPNPPTPL2TP(クライアント)、tinc(サーバー) EntwareまたはOptware-ng経由 GUI付き
モッド名 ベースバージョン Modバージョン 最新リリース 5GHz(802.11 a/n/ac/ax) IPv6USBサポート メモリーカードのサポート VPNプロトコル SFTP仮想LAN

機能比較(続き)

名前
静的ARP
帯域幅リミッター
NFSサーバー
BitTorrentクライアント
ゲストWiFi
PPPoEサーバー
Torクライアント
マルチWAN
シプロキシドVoIP
LED制御
テーマ設定 [ 16 ]
IPごとのトラフィック統計
トマトVPN (サージェントペッパーKSU) いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ
トマト いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ
トマトND いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ
SpeedMod (ハードコア) いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ
トマトUSB (テディベア) いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ はい いいえ
スロドキ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ
デュアルWAN はい はい いいえ はい いいえ はい いいえ いいえ いいえ いいえ はい いいえ いいえ いいえ いいえ いいえ はい はい はい
ティーマン はい はい いいえ いいえ GUI 付きいいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ はい はい はい
イージートマト はい はい バージョン3いいえ GUI 付きいいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ はい はい はい
ビクテック RAF はい VLAN バージョン3いいえ GUI 付きいいえ GUI 付きGUI 付きいいえ いいえ いいえ GUI 付きGUI 付きスクリプトによる いいえ いいえ はい はい はい
トーストマン はい はい バージョン3いいえ GUI 付きいいえ いいえ GUI 付きいいえ いいえ いいえ いいえ いいえ いいえ いいえ いいえ はい はい はい
シビー はい VLAN バージョン3(GUI付き) GUI 付きGUI 付きいいえ GUI 付きはい GUI 付きはい はい いいえ はい はい はい スクリプトによる はい はい はい
アドバンスドトマト V2 はい VLAN バージョン3(GUI付き) GUI 付きGUI 付きいいえ GUI 付きはい GUI 付きはい はい いいえ はい はい はい スクリプトによる はい はい はい
FreshTomato‑ARMおよびFreshTomato‑MIPS はい VLAN バージョン4(GUI付き) GUI 付きGUI 付きいいえ GUI 付きはい GUI 付きはい はい いいえ はい はい はい スクリプトによる はい はい はい
名前
静的ARP
帯域幅リミッター
NFSサーバー
BitTorrentクライアント
ゲストWiFi
PPPoEサーバー
Torクライアント
マルチWAN
シプロキシドVoIP
LED制御
テーマ設定 [ 16 ]
IPごとのトラフィック統計
  1. ^ファームウェアは、特に指定がない限り、クライアントおよびサーバーモードでリストされているプロトコルをサポートします。
  2. ^ a b c d e f g h iトマト規格とND
  3. ^トマト規格のみ
  4. ^ a b c dトマトND(新規ドライバー)のみ

参照

参考文献

  1. ^ Zarate, Jonathan. 「Tomato Firmware、tomato/release/src/router/www/tomato.js ソースファイル」 . Sourceforge.net . 2014年9月23日閲覧。Copyright 2006-2010 Jonathan Zarate Tomato Firmware専用。このファイルのいかなる部分も許可なく使用することはできません。
  2. ^ "Tomato Firmware | polarcloud.com" . www.polarcloud.com . 2016年10月5日閲覧
  3. ^ 「Tomato by Shibby » About Tomato (ang.)」 . tomato.groov.pl . 2016年10月5日閲覧
  4. ^ TomatoUSBウェブサイト上のTomato Modsのリスト
  5. ^ 「Asus ASUSWRT」 . 2018年1月3日閲覧
  6. ^ 「Asuswrt-Merlin » About」. 2018年1月3日閲覧。
  7. ^ 「FreshTomato ソースコード」 。 2020年10月1日閲覧
  8. ^ TomatoVPN公式サイト
  9. ^ TomatoUSB Mod (Teddy Bear)ホームページ。
  10. ^ DualWAN Modホームページ。
  11. ^ Teaman Modホームページ。Augusto Bott は、VLAN GUI、Per-IP Traffic Stats(IP ごとのデータ/トラック/履歴を保存する cstats の作者)、Client Monitor Graphs(IPTraffic の作者)、および Guest SSID GUI の作者です。
  12. ^ 「EasyTomatoホームページ」 。 2019年3月11日閲覧
  13. ^ Victek RAF Modホームページ
  14. ^ Toastman Modホームページ。Tomato は多くの便利な追加機能を備えたビルドです。無駄を省き、安定性と高速性を備え、QoS と管理機能に重点を置いています。TomatoUSB と RT をベースにしています(他のファームウェアから厳選した機能と新しい Mod が含まれています)。
  15. ^ 「FreshTomato - Broadcom ベースのルーター用の代替オープンソースファームウェア」
  16. ^ a b「Tomato Theme Baseについて」 。 2019年5月9日閲覧