2024年9月9日
OpenWrtでWebサーバー(ホームページ)を立てる方法

こんにちは。更新をサボり続けて来たのでブログコーナーに何かを追加しようと考えた結果、OpenWrtでWebサーバーを建てる方法を紹介しようと思ったので、これを書きます。

ざっくり言うと
・メモリもストレージも足りなくなるのでUSBポートがある機種であることが必須
・ロマンを追い求めるものです(ここ大事)

ここ、大事です。それでは手順を紹介していきます

前提の話:OpenWrtをルーターにインストールしてあること(”機種名 OpenWrt”などと検索してみると、インストール方法が出てくるよ)

まっさらな状態で話を進めていきます、要するに、Wi-Fiなどの設定もしない、初期化した状態にしてください。

ルーターをサーバーとして使うので、上流の別のルーターの傘下(クライアント)として設定します。
うちの場合、NECの(一般家庭用の)ルーターなので、IPアドレスは192.168.0.1です。
なので、OpenWrtのルーターのIPアドレスは192.168.0.ほにゃらら に設定しましょう。私はここで192.168.0.120に設定することにします。

では、実際に設定してみましょう

まず、設定用のパソコンを用意します。
設定用のパソコンとルーターのWANポートをLANケーブルで接続します。
この時、IPアドレスは192.168.1.1に設定されています。(初期設定)
あ、パソコンのDHCPの設定は自動にしておいてください。

設定用のパソコンでブラウザを開きます。
このように入力してください: http://192.168.1.1 ←ハイパーリンクになっているので、クリックすると管理画面に飛べます(動作保証しない)

設定がうまく行っていれば、LuCIというOpenWrtの管理画面が表示されると思います。パスワードは設定されていません。(必要に応じて設定してください)

本編:

インターフェースの設定画面を開いてください(機種によって画面が異なる可能性がある)

こんな感じで色々選ぶ画面が表示されると思いますので、WANを選択します

WANを選択すると色々弄る画面が出るので、Protocolの設定をStatic addressに設定してください。

そうしたら、こんな感じで数字を入力する箇所が表示されると思うので、
上の写真のように入力してください。

次に Advanced Setting を開きます。上の写真のように設定してください。(この辺の設定は覚えていません)許して

次に Firewall Settings を開きます。Create / Assign firewall-zone lan に設定してください。(どういう意味があったかは忘れましたが、この設定を無効にしたとて上流のルーターによって守られるので大丈夫)

最後に DHCP Server を開いて、 Ignore interface にチェックを入れて DHCPの設定を無効にしてください。
設定が終わったら、画面右下のSaveボタンを押して設定を保存します。

ここからが難しいです!

Save & Applyボタンを押す前に、待ってください!
ボタンを押すと、IPアドレスが変わるけどいいか、という確認の警告画面が出ます。Apply and keep settingsと書かれている赤色のボタンを押すとカウントダウンが始まります!
カウントダウンされているうちに、設定用パソコンに差さっているLANケーブルを上流のルーターに差し込み、上流のルーター経由でOpenWrtの管理画面を開く必要があります!!

要するに:
Save & Applyボタンを押す
Apply and keep settingsボタンを押してカウントダウンスタート
・設定用パソコンに差さっているLANケーブルを上流のルーターに差し込む
・上流のルーター経由でOpenWrtの管理画面を開く (私の環境ならhttp://192.168.0.200)

・ログインしたらIPアドレスの変更成功!

結構難しいので構えて作業してください。
記事が長くなったので、後編に続けようと思います。2024 池宮ツガル

ブログ記事一覧に戻る