OpenWRTとは - わかりやすく解説 Weblio辞書 (original) (raw)

OpenWrt

LuCI
OSの系統 Linux
開発状況 current
ソースモデル FOSS
最新安定版 24.10.5 / 2025年12月19日 (35時間前) (2025-12-19)
最新開発版 snapshot
リポジトリ git.openwrt.org
使用できる言語 multi language
パッケージ管理 opkg
プラットフォーム mips,arm,ppc,x86,x86-64他
ユーザランド busybox
既定のUI web
ライセンス GPL and others
ウェブサイト openwrt.org
テンプレートを表示

OpenWrt は、ゲートウェイなどの組み込みシステムファームウェアとして開発されているLinuxディストリビューションである。

製造業者が自社製品に載せていたファームウェアのソースコードGNU General Public License (GPL) に基づいて公開していたため、これを利用して、様々な機能を追加する形で開発された。但し、現在は改変が進んでいるため、全体的に新しいソースコードに置き換えられている。当初は、一部の機能がプロプライエタリソフトウェアを必要としていた。Linux 2.6.25 と b43 カーネルモジュールを使った OpenWrt 8.09 が登場する以前は、ブロードコム製無線LANルーターにはプロプライエタリな wl.o モジュールが必須であり、それは Linux 2.4 上でしか使えなかった。なお、b43 モジュールは、OpenWrt 8.09.1 で mac80211 ドライバが削除されたため、使えなくなっている[1]

当初は、リンクシスのWRT54Gシリーズのみを対象としていたが、ネットギアDリンクASUSなどのルーター、OpenMoko搭載携帯電話などにも対象を拡大していった。OpenWrt を実際によく使っているのは、WRT54GシリーズとASUS WL-500gである。

OpenWrt の操作は、主にキャラクタユーザインタフェースによって行うが、WebベースのGUIも用意されている。

技術サポートは公式サイト上のフォーラムとIRCで提供している。

OpenWrtは「オープンダブリュアールティ」と発音する。ただし日本では「オープンワート」など短縮して発音されることも多い[_独自研究?_]。

特徴

OpenWrtは書き込み可能なJFFS2ファイルシステムの形でインストールされ、opkgによるパッケージ管理が可能である。このため、OpenWrtは汎用性があり、様々な要求に対応可能である。また、メッシュネットワークの構築が可能である。

Webインタフェース

8.09 より前の OpenWrt には最小限のWebインタフェースしかなかった。8.09 では、より高機能なWebインタフェースがプリインストールされる[2]。これにはLuaで書かれたMVCフレームワークである LuCi が使われている[3]

X-Wrtプロジェクトでは、従来バージョンのOpenWrtにも適用可能な別のWebインタフェース webif2 を提供している。これには40以上の制御/ステータスページがある。

OpenWrtに基づくその他のディストリビューション

Sveasoftに関する論争

Sveasoft は無線LANルーター用ファームウェアを販売する企業である。2006年3月11日、OpenWrt はSveasoftがGPL違反を犯している(ソースコードを公開せずにバイナリを販売していた)とし、それに含まれている OpenWrt に由来するソフトウェアの頒布を禁止するとした[5]。これに対してSveasoftは、OpenWrtがSveasoftとブロードコムが著作権を所有するソフトウェアを許可無く不正にGPL化したと反論している[6]。従って、互いに相手の主張を否定している状況にある。

脚注・出典

  1. ^OpenWRT 8.09.1 release notes”. 2009年7月23日閲覧。
  2. ^ OpenWrt 8.09 release notes OpenWrt download page for 8.09. Retrieved February 23, 2009.
  3. ^ About LuCIAbout - LuCI Project' Retrieved February 28, 2009.
  4. ^About the LEDE project”. LEDE Project. 2017年7月7日閲覧。
  5. ^NOTICE OF LICENSE TERMINATION”. OpenWrt (2006年3月11日). 2006年6月19日時点のオリジナルよりアーカイブ。2007年8月9日閲覧。
  6. ^sveasoft post to forum.openwrt.org”. OpenWrt (2006年3月12日). 2007年8月7日閲覧。

外部リンク

ファイアウォールソフトウェア
Web Application Firewall Context-based access control(英語版パーソナルファイアウォール Stateful firewall(英語版) Virtual firewall(英語版
Linux アプリ FireHOL(英語版Firestarter firewalld Netfilter(英語版) ipset(英語版iptables l7-filter(英語版) NuFW(英語版) MoBlock(英語版nftables Privoxy Shorewall(英語版Squid Uncomplicated Firewall ディストロ Endian Firewall(英語版) IPFire(英語版IPnuts LEDE OpenWrt SmoothWall(英語版) Untangle(英語版) Zeroshell(英語版
BSD アプリ IPFilter(英語版ipfirewall NPF PF CARP pfsync(英語版) ディストロ m0n0wall(英語版) OPNsense(英語版pfSense SmallWall
macOS Little Snitch(英語版) NetBarrier X4(英語版) PeerGuardian(英語版VirusBarrier X6
Windows 商用 Check Point Integrity(英語版Kaspersky Internet Security McAfee Personal Firewall Plus(英語版Microsoft Forefront Threat Management Gateway ノートン 360 ノートン インターネットセキュリティ Norton Personal Firewall(英語版) Outpost Firewall Pro(英語版Symantec Endpoint Protection ウイルスバスター Windows Defender ファイアウォール Windows Live OneCare WinGate(英語版) WinRoute(英語版フリーミアム Comodo Internet Security ZoneAlarm オープンソース PeerBlock(英語版) PeerGuardian(英語版
アプライアンス Palo Alto PAシリーズ(英語版F5 BIG-IPiシリーズ FortiGateシリーズ Novell BorderManager(英語版Vyatta ZoneAlarm Z100G(英語版) Zorp firewall(英語版
ファイアウォールの比較(英語版) ルーター・ファイアウォールディストリビューションの一覧(英語版