タグ別アーカイブ: OpenWrt

Docker上でOpenWrtのビルドを行う。

先日、自宅ラック勉強会に参加しました。しかも珍しいOpenWrtについての勉強会です。
自宅ラック勉強会 #4.0 2015 ダンボー、OpenWRT、SoftEther、さぁハックの時間です。
家庭用ルーターを中心としてOpenWrtについてアレコレ、なかなか濃い勉強会になりました。

その際、OpenWrtのビルドを行う必要があったのですが、どうにもビルド環境を作るのが苦手なので、当初はOpenWrt Buildroot環境が整った既存のDockerイメージ(noonien/openwrt-buildroot – Docker Hub)を使うことにしました。

が、問題もあって、OpenWrt Barrier Breaker 14.07用であったり、Dockerfileのベースイメージであるubuntu:14.10がLTSではないためにapt-getしてもリポジトリが無くなっていました。

そこで、どうせなら自分用にDockerfileを作ってみようと思い立ち、試行錯誤しながら作成しました。勉強会後に手直ししています。
falms/docker-openwrt-buildroot – GitHub
安定志向のため、masterではなく15.05ブランチを使っていますので、PLANEX DB-WRT01のサポートは入っていませんのでご注意ください。
SoftEther VPNもインストールする想定であったため、el1nさん作成のOpenWRT-package-softetherもデフォルトで入れてみました。

続きを読む

OpenWrt Chaos Calmer 15.05-rc1

https://openwrt.org/

OpenWrtの最新版、Chaos Calmer 15.05のRC1が公開されましたので、今回もBHR-4GRVにWZR-HP-G450H用OpenWrtをインストールしました。

使用したファイルは以下のもの。
https://downloads.openwrt.org/chaos_calmer/15.05-rc1/ar71xx/generic/
> openwrt-15.05-rc1-ar71xx-generic-wzr-hp-g450h-squashfs-tftp.bin
今回から、ファイル名にOpenWrtのバージョンがつくようになったんですね。分かりやすくて助かります。

さて、今回のRC1では、Known Issuesが二つ書かれています。どちらもopkgにかかわる箇所ですので、早々に修正しておきます。

続きを読む