コンテンツにスキップ

30分でOpenWrtファームウェアをビルドする

この記事は古くなっており、参考用のみです。


これで、GLルーター向けに独自にカスタマイズしたOpenWrtファームウェアを30分でビルドできます。手順は次のとおりです。

ハードウェア要件:

  1. ルーター: OpenWrt対応ルーターが1台必要です。たとえば、すべてのGLルーターはOpenWrtに対応しており、シリアルコネクターを備えています。
  2. Linux: Linux PCが必要です。Ubuntu、Debian、Centro OSなどを使用できます。Windowsしかない場合は、無料のvirtualboxのような仮想マシンをインストールできます。実際にはとても簡単です。
  3. UART: 高度な開発を行う場合、USB-UARTアダプターは避けて通れません。

ソフトウェア環境:

ここではUbuntuを例として使用します。他のシステムの詳細については、OpenWrtガイドを参照してください。

必要な開発ツールをインストールする必要があります:

$ apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc wget

ルーター用のImage builderをダウンロードする必要があります。弊社のgithubからダウンロードしてください。これらのImage builderはすべて、すべてのカーネルモジュールとソフトウェアパッケージを含めてコンパイルされているため、自分でコンパイルせずに使用できます。弊社のImage builderはすべて64bitマシンでコンパイルされています。32bitマシンでは動作しない可能性があります。

ダウンロード後、Image builderを1つのフォルダーに展開する必要があります。例:

$ tar jxvf OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2

$ cd OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64

クリーンなファームウェアから開始する

弊社のクリーンなファームウェアをhttps://dl.gl-inet.comからダウンロードし、ルーターにインストールする必要があります。その後、必要に応じてファームウェアを設定します。行った設定を必ず覚えておいてください。

ファームウェアをビルドする

動作するファームウェアが1つ用意できたら、imagebuilderを使用して同じファームウェアのビルドに進めます。詳しいガイダンスはこちらです。とてもシンプルで高速です。

インストールしたソフトウェアパッケージと、変更したファイルを書き留めておく必要があります。たとえば、luci-app-upnpをインストールし、/etc/config/wirelessを変更した場合、wirelessの内容をコピーして現在のフォルダーのfiles/etc/config/wirelessに置きます。GL-MT300N用のイメージをビルドしていると仮定すると、次のように実行します。

make image PROFILE=GL-MT300N PACKAGES="luci-app-upnp openvpn-openssl kmod-usb-core" FILES=files/

数分後、binフォルダー内にファームウェアが生成されます。

About GL.iNet

Founded in 2010, GL.iNet is a leading provider of OpenWrt-based routers and innovative remote networking solutions. From compact travel routers to cutting-edge remote KVMs, GL.iNet delivers award-winning networking technology designed for performance and security.

GL.iNet gives people and organizations the power to connect with confidence. By putting control in the hands of users, GL.iNet supports the productivity and collaboration that shape a Good Life.

前の記事 GL MiniルーターでOpenWrtを使用してリピーターブリッジを設定する方法
次の記事 GL-MT300NがEzvid Wikiの2017年5月版「8 Best Mini Travel Routers」で第4位にランクイン

製品の比較

{"one"=>"比較する2つまたは3つのアイテムを選択します", "other"=>"選択された3つのアイテムの{{ count }}"}

比較する最初のアイテムを選択します

比較する2番目の項目を選択します

比較する3番目の項目を選択

比較