NetDiag+

ルーターの MTU 設定はどこ?

値は測定できました。次はそれをどこかに入力する必要があります。家庭用機器のほとんどで、MTU 欄は WAN または Internet のセクションにあり、Wi-Fi の設定にはありません。上書きするだけの、ただのテキスト欄です。下の表は、プロバイダーが最も多く配布している5機種の管理画面アドレスと正確な経路をまとめたものです。このページの残りは、掲示板のスレッドが飛ばしてしまう部分です。その欄にどの数値が入るのか、値が間違っているとどちら向きに何が壊れるのか、そして変更が本当に反映されたかをどう確かめるのか。

自分の機器で欄を見つける

  1. 管理ページに入ります。 アドレスと初期ログイン情報は、ルーター本体の裏側のシールに印刷されています。シールがない場合、アドレスはデフォルトゲートウェイです — NetDiag+ は、ほかの何よりも先に ping するルーターの行としてそれを表示しますし、どのデスクトップ OS も有効な接続の設定に一覧します。
  2. Wi-Fi ではなく、WAN または Internet の下を探します。 MTU はルーターがプロバイダーに対して張る接続に属するので、欄はその接続を設定する場所にあります — 下の表に Huawei、ZTE、TP-Link、Zyxel、Nokia のファームウェアでの正確な経路があります。WAN が複数のプロファイルに分かれている場合は、プロバイダーが遠隔保守に使う管理用プロファイルではなく、実際にインターネットの通信を運んでいるプロファイルを編集してください。
  3. 古い値を控えてから保存し、回線を張り直させます。 MTU は接続を確立するときに折衝されるため、新しい値は WAN が再接続してから初めて効きます。たいていのファームウェアは保存または適用を押した時点で自動的に再接続します。しないものならルーターを再起動してください。古い数値は、MTU が原因ではなかったと分かったときに戻すためのものです。
ルーター管理アドレスと経路
Huawei (HG / DG)192.168.100.1 · Advanced → WAN → MTU
ZTE (F-series)192.168.1.1 · Internet → WAN → MTU
TP-Link192.168.0.1 · Advanced → Network → Internet → MTU Size
Zyxel (LTE / NR)192.168.1.1 · Network Setting → Broadband → MTU
Nokia192.168.1.254 · Network → WAN → MTU

メニュー名は機種とファームウェアのバージョンによって異なります。ファームウェアによっては、接続タイプを自動から手動に切り替えるまで欄が編集できないこともあります。家庭用ルーターの多くは1280〜1500の範囲しか受け付けません — 1280 は IPv6 に必要な最小 MTU です。

無料 · 31のツール · 買い切り · サブスクなし

欄に入れるべき数値

万人に正しい MTU はありません。その数値は、1500 からプロバイダーが各パケットに巻きつける分を引いたものだからです。何が巻きつくかは回線の引き方で決まります — だからこそ、隣の家の接続を直した値が、あなたのところでは静かに速度を削ることがあります。

低すぎる場合と高すぎる場合では壊れ方が違う

低すぎるのは安全な失敗ですが、無料ではありません。パケットは中身が多くても少なくても同じ IP とトランスポートのヘッダーを運ぶので、MTU が小さいほどパケット数が増え、ヘッダーの無駄が増え、経路上のすべての機器にとってパケットあたりの仕事が増えます。1492 を楽に通せる回線で 1280 に落とせば、転送のたびに速度を失い、もともと家の中でいちばん遅い機械であるルーターに負荷をかけることになります。壊れたようには見えません。回線が本来より遅いまま固定されるだけで、誰も後から確かめには来ません。

高すぎるのは、回線が呪われたように見える失敗です。小さいものはすべて動きます — ping の応答、DNS、ルーター自身の管理ページ — 一方でパケットを埋めるものはすべて止まります。TCP はたいてい切り抜けます。大きすぎるセグメントは破棄され、破棄したルーターが「分割が必要」という ICMP メッセージを返し、送信側が小さくします。ところが経路上のファイアウォールがその ICMP メッセージを飲み込むと、送信側は何も知らないまま、転送は毎回同じところで止まります。UDP にはこの救済がありません。大きな UDP パケットはただ消えるだけで、VPN のハンドシェイクが途中で止まる、QUIC のサイトが最初の数バイトだけ読み込んで止まる、ビデオ通話が音声だけつながって映像が出ない、といった症状はここから来ます。破棄されずに分割されるだけのパケットは安上がりですが、ただではありません。断片が増えるほどパケット全体を失う機会も増え、断片をひとつ失えば一緒に送られたものがすべて捨てられます。

効いたかどうかの確かめ方

  1. 欄を信じず、経路を測り直します。 値が保存できたことは、ルーターがそれを受け付けたという証拠にすぎません。そのネットワーク上の端末から Path MTU の測定をもう一度実行してください。推奨値が入力した数値と一致し、プローブの行がその手前でオレンジにならず、そこまで緑のままであるはずです。
  2. 壊れていたことをそのまま試します。 症状が大きな UDP だったなら、その症状こそが試験です。VPN トンネルを張り、止まっていたサイトを開き、映像が出なかった通話を始めてください。ここへ来た理由を直さない変更は誤った変更であり、古い数値を欄に戻します。
  3. 代償を払っていないか確かめます。 変更の前後で速度測定と遅延測定をしてください。正しい MTU は測定できるほどの代償を払いません。低すぎる値は、二度と戻らない速度として現れます。数値が下がったなら、安心だからという理由で切りのいい数字を残さず、測定した上限に向けて欄を上げてください。

欄がグレーアウトしている、または見つからない場合

プロバイダー提供の機器は MTU 欄をロックしていることが多く、WAN セクション全体をサポート用アカウントの裏に隠しているものもあります。これは故障ではなく意図的です。プロバイダーは回線を遠隔で管理しており、接続プロファイルを触られたくないのです。回避策は4つ、おおむね手間の少ない順に。まず端末自身で MTU を設定する方法 — macOS、Windows、Linux はいずれもアダプターのネットワーク設定で公開しており、困っているのが1台だけならこれが正解です。次に VPN クライアント側で設定する方法(WireGuard: MTU、OpenVPN: tun-mtu)で、壊れているのがトンネルならこれが正解です。それからプロバイダーに頼む方法。向こうではこの値はプロビジョニングシステムの1つの欄にすぎず、測定した数値とそれがないと何が動かないのかを伝えれば、サポートが数分で遠隔変更してくれることも珍しくありません。どれも通らなければ強引な手段として、機器をブリッジモードにして自分のルーターをその後ろに置けば、MTU を含む WAN の設定一式が自分の管理する機材に移ります。

iOS と Android には MTU の設定自体がないため、ロックされたルーターの背後で困っている電話を助けられるのは、その VPN クライアントかプロバイダーだけです。ただし測定のほうは、いずれにせよ電話からできます — 測るのに誰の許可も要りません。

実際によく届く質問

結局どの MTU を入れればいいですか

そういう数値はありません。きれいな Ethernet・ケーブル・光の回線なら 1500、PPPoE なら 1492、トンネルされているものは事業者のカプセル化のあとに残った分が正解です。掲示板に書いてあったからと低めの切りのいい数字を選ぶのは、パケットが通るという意味では機能しますが、その後は毎日、速度という形で代金を取られます。一度測って、本当の値を使ってください。

変更したのに何も起きません

よくある原因は3つです。WAN が再接続していないので、折衝されているのは今も古い値です — ルーターを再起動してください。あるいは編集した欄が、実際に通信を運んでいる WAN プロファイルとは別のプロファイルのものです。あるいは、そもそも狭い場所があなたのルーターではなかった場合です。事業者のトンネルやもっと先が狭ければ、自分の欄にどんな値を入れても広がりません — 測定もそう告げます。

端末側でも MTU を変えるべきですか

通常は不要です。WAN の MTU が自分のネットワークから出ていくものを決め、端末は自分で上限を見つけます。端末ごとに設定するのは2つの場合の回避策です。欄に触らせてくれないルーターと、経路がほかと違う1台 — ほとんどの場合、その端末が自前の VPN を動かしているからです。

Wi-Fi や LAN の MTU は関係ありますか

関係ありません。ほとんどのファームウェアにその欄がないのは偶然ではないのです。パケットは部屋を横切るだけなので、WAN が何をしていても Wi-Fi と LAN は 1500 で動きます。効いてくるのはプロバイダーへの接続の MTU で、だからこそ上の表の経路はすべて WAN か Internet を通ります。

かえって悪くなりました。元に戻すには

ルーターが出荷時に持っていた値を欄に書き戻し — 最初の変更の前に控えておく価値があるのはこのためです — WAN を再接続させてください。控えていなければ、既定値は DHCP 回線で 1500、PPPoE で 1492 です。工場出荷状態に戻せば、プロバイダーがプロビジョニングした状態に戻ります。MTU の変更に取り返しのつかないものは何もありません。欄ひとつの数値ひとつです。

ここまでは、入力する数値がすでに手元にある前提の話でした。ないなら、測定ひとつ分の距離です。 次は、iPhone で本当の Path MTU を測る →