Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
8
Help us understand the problem. What is going on with this article?
@strysd

OpenWRT ベースの無線LANルーター GL-MT300N-V2 を初期設定する

はじめに

Wi-Fi ルーターとして使用している、GL-MT300N-V21 の新しい Firmware 3.102 が4月16日に正式公開されました。クリーンな状態から初期設定し直してみました。

管理画面の設定

管理者パスワード

Firmware 更新後、管理画面が表示されます。「日本語」表示を選択して管理者パスワード設定画面へ進みます。
01.png

パスワードの設定が完了すると、通常のログイン後に表示される最初の画面になります。左に各種設定メニューが表示されます。表示が日本語になっていない場合は、右上の矢印で示した選択肢を「日本語」へ変更してください。赤の左向き矢印で示した「無線」から設定していきます。
03.png

無線

Wi-Fi のSSID およびパスワードは、デフォルト値のまま使用せず、必ず変更します。チャンネルは、auto が良いと思います。送信出力は、この例では「低」に設定しています2
なお、Pre-Release 版を試したあとの報告が間に合わなかったようで、表示は「Max、高、高、低」のままでした。日本語が少しおかしいところがあります。
04.png

適用ボタンを押すと完了です。適用ボタンの代わりにチャンネル最適化ボタンが表示されますが、これは特に何もしなくても良いです。
試しにボタンを押すと、その時々での比較的空いているチャンネルを設定してくれるようです。この画像では4番になりました。
05.png

タイムゾーン

次に、メニューから「タイムゾーン」を選び、同期ボタンを押します。

06.png

日時とタイムゾーン名が正しく設定できたら成功です。タイムゾーンのところをクリックすると、世界各地のタイムゾーン名へ変更することもできます。
06_2.png

高級機能

次に「高級機能」メニューに移りましょう。次の画面で管理者のパスワードが求められるので入力してログインします。
07.png

画面日本語化

「高級機能」は LuCI の画面です。初めに日本語化しましょう。上の横方向のバーのメニューから「System」>「Software」を選びます。
11.png

使用できるパッケージのリストを取得するため、「Update lists」ボタンを押します。
12.png

取得できたら、現在インストール済の LuCI アプリケーションを確認しましょう。「Installed packages」タブをクリックします。
13.png

Filter 欄に luci と入力して探すと、デフォルトでは下記のパッケージがインストール済です。このうち、名前が luci-app で始まる luci-app-firewall と luci-base の2つが画面表示に直接関係するものです。

liblucihttp, liblucihttp-lua
luci
luci-app-firewall, luci-base
luci-lib-ip, luci-lib-json, luci-lib-jsonc, luci-lib-nixio
luci-mod-admin-full, luci-mod-rpc
luci-proto-ipv6, luci-proto-ppp
luci-theme-bootstrap

次に「Available packages」タブに移動し、LuCI を日本語化するためのパッケージを探します。Filter 欄に luci*ja と入力して一覧表示を待ちます。
15.png

luci-base を日本語化するためのパッケージとして、luci-i18n-base-ja があります。これをインストールします。
15_2.png

成功すると、このように表示されます。
15_2_2.png

同様にして、luci-i18n-firewall-ja もインストールします。
15_3.png

2つともインストールが完了したら、上の横方向のバーのメニューから「 System」>「System」 を選びます。
16.png

「Language and Style」タブを選択して、日本語を選択します。
17.png

日本語化が完了すると、このように表示されます。
18.png

時刻

ここからは、いつも私がしている設定をいくつか紹介します。
下記の画像のように、GL-MT300N-V2 自身を NTP サーバーとして設定することができます。
また、GL-MT300N-V2 が見に行く上流の NTP サーバーは、
デフォルトでは 0.openwrt.pool.ntp.org から 3.openwrt.pool.ntp.org までが設定されています。
私の好みで日本地域の NTP サーバーを示す 0.jp.pool.ntp.org から 3.jp.pool.ntp.org までへ変更しています。

20okonomi_sys_ntp.png

ログ

ログ出力レベルを「デバッグ」から「注意」へ、Cron のログ出力レベルを「標準」から「警告」へ変更しています3

20okonomi_sys_log.png

GUEST の起動を止める

ネットワーク・インターフェースのうち、私は GUEST を使う予定がないので起動を止めます4。上の横方向のバーのメニューから「ネットワーク」>「インターフェース」を選び、GUEST の行の右から2つ目にある「編集」ボタンを押します。

21okonomi_net_guest_1.png

詳細設定タブを選び、「デフォルトで起動する」のチェックを外します。下記の図には表示されていませんが、右下にある「保存&適用」ボタンを押します。

21okonomi_net_guest_2.png

DNS キャッシュを増やす

ブラウザで URL アドレスを入力すると、DNS サーバーへ問い合わせてURL に対応する IP アドレスを教えてもらっています5。その結果をキャッシュしておく機能です。デフォルトでは150件ですが、メモリに余裕があるので、2048件へ変更しています6
上の横方向のバーのメニューから「ネットワーク」>「DHCP 及び DNS」を選びます。詳細設定タブをクリックして下にスクロールすると、「DNS クエリ キャッシュのサイズ」という項目があります。

21okonomi_net_dhcp_dns_2.png

ついでにこの詳細設定タブの最上部にある「ログの抑制」にもチェックしておきます。

21okonomi_net_dhcp_dns_1.png

wi-fi が ON の場合のみ LED 点灯

(20201227追記)
デフォルトでは、USB で電源を供給している間は、常に LED が点灯します。wi-fi の状態により LED の点灯有無を判断させることができます。
上の横方向のバーのメニューから「システム」>「LED 設定」を選びます。下図のように定義すると、wi-fi が OFF なら消灯し、ON であれば LED を点灯するように変更できます。ただし USB で電源を供給し始めた直後は常に点灯します。ネットワーク関係の機能が動作し始めた後に点灯有無が判断されます。

wifi_power.png

次にすること

LuCI からいくつかのアプリケーションを追加してみます。次回に続きます。

NG なことが分かったこと。

LAN をジャンボフレーム対応化できない

(4月19日記載内容訂正)
「ネットワーク」>「インターフェース」画面上では、最高 9200 を入力可能ですが反映されません。7
GL-MT300N-V2 に Teraterm でログインし、br-lan の MTU を ipconfig コマンドで確認したところ、1500 のままになっていました。ipconfig コマンドを実行しながら試したところ、1500 を超える MTU を設定できないことがわかりました。1454 など 1500以下の値を入力すると反映されます。

なお、画面上で 9200 を超える値を入力すると赤い字になって警告されます8
21okonomi_net_lan_teisei.png


  1. GL.iNet 社製です。黄色い筐体のためか、Mango というニックネームがついているようです。  

  2. 1DK や 2DK の賃貸アパートの室内で使用する分には「低」で十分な出力が得られます。 

  3. 見る必要性は少ないかもしれませんが、大量のログを見ずに少量のログで用が足りるならそれですませたい、と思っています。ログを詳しく見たいときに出力レベルを変更すればよいと割り切っています。 

  4. Guest 用 Wifi を使用する必要がある場合は止めないでください。 

  5. IPアドレスの解決、といいます。 

  6. ヒット率を計測して決めたわけではないので、もしかすると多すぎかもしれません。 

  7. PC 上のネットワーク・ドライバーでは、1バイト単位ではなく1KB 単位での選択になっている場合があります。 

  8. GL-MT300N-V2 を2019年6月購入直後に MTU 値に大きな値を入力した時は、警告も何も表示されないまま保存されて起動しなくなり、工場出荷状態への復元が必要でした。GL-MT300N-V2 の場合は、1501 以上の値を入力したらエラー表示されると良いですね。 

8
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
strysd
https://8card.net/p/39966257131

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
8
Help us understand the problem. What is going on with this article?