今日は OpenWRT のカスタマイズに苦労しています。SVN を使用して安定版をチェックアウトし、"make menuconfig" でイメージをカスタマイズし、それを "make" してルーターで実行しました。デフォルトの 192.168.1.1 アドレスを変更する (一見些細な) 作業を除いて、ほぼすべての変更が機能しました。
多数のファイル (スクリプトと構成ファイル) を試しましたが、変更できないようです (「preinit」ファイルを使用して起動後に短時間変更することはできますが、数秒後にデフォルトに戻ります)。
/etc/network ファイルで設定する必要があると思いますが、そこでの変更は起動中に上書きされるようです。br-lan インターフェイスと関係があるのでしょうか?
この件について何かご意見をお持ちの方はいらっしゃいますか? よろしくお願いします!
答え1
それで... OpenWRT フォーラムを通じて、クッキーが崩れる仕組みを知りました。
ビルド ディレクトリに「files」フォルダ (例: 「~OpenWRT/trunk/files」) を作成する必要があります。その後、ビルドのルート フォルダと同じようにファイルとフォルダを追加できます。
例:
"/files/etc/banner"
カスタムバナーを作成できるようになります(telnetまたはSSH用)
あるいは、buildroot の menuconfig を使用して、[イメージ構成] サブメニューで特定の構成オプションを設定することもできます。画像構成