カスタマイズされた OpenWRT コンパイルで IP アドレスを設定する方法

カスタマイズされた OpenWRT コンパイルで IP アドレスを設定する方法

今日は 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用)

OpenWRTフォーラムの記事

あるいは、buildroot の menuconfig を使用して、[イメージ構成] サブメニューで特定の構成オプションを設定することもできます。画像構成

関連情報