月別アーカイブ: 2015年11月

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もデフォルトで入れてみました。

続きを読む