MacのWi-Fiが頻繁に切断される
Wi-Fiが切れる原因はいくつも考えられます。ルーター、メッシュノード、干渉、Mac上のソフトウェアが、それぞれ原因になり得ます。まず、切れるタイミングを記録します。そのあと、原因を1つずつテストします。
私のMacでこの問題が起きています:MacのWi-Fiが頻繁に切断される。https://kilobat.app/ja/guides/mac-wifi-keeps-disconnecting.mdを読んで、一緒に進めてください。Kilobat CLIがなければインストールしてください:brew install seifip/kilobat/kilobat。ガイドにあるターミナルとkilobatのチェックはあなた自身で実行し、わかったことを教えてください。私にしかできない手順は一覧にしてください。設定を変更する前に必ず確認してください。
症状
- Wi-Fiアイコンが数秒間空になり、そのあとMacがまた接続する。
- 通話が固まったり、ダウンロードが止まったりすることが、1時間に何度もある。
- Wi-Fiには接続したままなのに、ページの読み込みが短時間止まる。
- 同じネットワークのほかのデバイスは問題ないように見える。
- ルーターを変えた、メッシュノードを追加した、ハブをつないだあとから、切断が始まった。
考えられる原因
- ルーターの設定。Appleによると、帯域ごとにネットワーク名が違うと、デバイスの接続が不安定になることがあります。Appleは、WPA3パーソナルまたはWPA2/WPA3トランジショナルのセキュリティと、自動ファームウェアアップデートも推奨しています。
- アクセスポイント間のローミング。メッシュや複数のアクセスポイントがあると、Macは無線機から別の無線機に移ります。ローミングで、接続が短時間途切れることがあります。メッシュWi-FiでMacが切断される、または遠いノードにつながったままになるを参照してください。
- 干渉。Appleは、USB 3デバイス、Thunderbolt 3デバイス、電子レンジ、コードレス電話、そのほかの発生源を挙げています。USB-Cハブ、USB 3ドライブ、ディスプレイをつなぐとWi-Fiが切れるとMacのBluetoothヘッドフォンとWi-Fiの干渉を参照してください。
- 弱い信号。Macは、信号が−75 dBmに下がると、よりよいアクセスポイントを探し始めます。それ以下では、切断が起こりやすくなります。Macで弱いWi-Fiの信号を参照してください。
- VPN、ファイアウォール、セキュリティソフトウェア。Appleによると、ネットワーク接続を監視したり、接続とやり取りしたりするソフトウェアは、インターネットアクセスをブロックすることがあります。Macで、Little Snitch、LuLuなどのネットワーク機能拡張が競合するを参照してください。
- 圏内に既知のネットワークが2つある。Macは、スマートフォンのテザリングなど、保存済みの別のネットワークに切り替わることがあります。Macが誤ったWi-Fiネットワークに接続するを参照してください。
確認方法
1日の間、切れるたびに時刻を書き留めます。
ターミナルを開きます。現在のネットワーク、信号、ノイズ、チャンネルを表示します。
wdutil infoRSSIとNoiseの値を確認します。−75 dBmに近い信号は弱いです。
Wi-Fiのログ記録をオンにします。ターミナルが求めたら、管理者パスワードを入力します。
sudo wdutil log +wifi管理者パスワードが必要です。
次に切断したあと、一時的なWi-Fiログを/tmp内のファイルに保存します。
sudo wdutil dump管理者パスワードが必要です。
追加のログ記録を、もう一度オフにします。
sudo wdutil log -wifi管理者パスワードが必要です。
システムログから、関連付け解除のイベントの時刻を調べるには、このコマンドを実行します。
log show --last 1h --style compact --predicate 'process == "airportd" AND eventMessage CONTAINS[c] "disassoc"'出力時刻だけを使います。メッセージはAppleのエンジニア向けに書かれています。
Optionキーを押しながらWi-Fiアイコンをクリックします。「ワイヤレス診断を開く」を選びます。
画面の指示に従います。レポートは
/var/tmpに保存されます。切断の時刻を、ハブ、電子レンジ、通話を使った時刻と比べます。
解決方法
macOSのアップデートをすべてインストールします。アップルメニュー>「システム設定」>「一般」>「ソフトウェアアップデート」と選択します。
ルーターを管理している場合は、最新のファームウェアをインストールします。Appleは自動アップデートを推奨しています。
ルーターのすべての帯域に1つのネットワーク名を付けます。セキュリティには「WPA3パーソナル」か「WPA2/WPA3トランジショナル」を使います。
2.4 GHzのチャンネル幅を20 MHzにします。5 GHzと6 GHzは「自動」にします。
ルーターやノードが複数ある場合は、それぞれに同じ設定を使います。近くにあるノードには、別々のチャンネルを使います。
切断が干渉と一緒に起こる場合は、5 GHzまたは6 GHzのネットワークに接続します。Macでの2.4 GHz、5 GHz、6 GHzのWi-Fiを参照してください。
VPN、ファイアウォール、セキュリティのアプリをアップデートします。管理者が許可している場合は、テストとしてオフにします。
ネットワークを削除して、もう一度接続します。「システム設定」>「Wi-Fi」で「詳細」をクリックし、「このネットワーク設定を削除」をクリックします。
プライベートWi-Fiアドレスを使っている場合は、「ローテーション」の代わりに「固定」を試します。Appleによると、「ローテーション」ではアドレスが2週間ごとに変わります。
切断がスリープ後にだけ起こる場合は、スリープ後にMacのWi-Fiが切断されるを参照してください。
お使いのルーターの正確なメニューは、FRITZ!BoxやXfinityからeero、Liveboxまで、ルーターガイドで確認できます。
Kilobatを使う場合
Kilobatアプリは、実行中に切断を1件ずつ記録します。ターミナルからイベントを表示します。
kilobat outages出力各イベントには、開始、終了、種類(
UnreachableやWi-Fi roamなど)があります。Wi-Fi roamイベントには、古いアクセスポイントと新しいアクセスポイントの名前が記されます。ローミングが多い場合は、メッシュまたはローミングの問題を疑います。過去1日のルーター、インターネット、DNSのチェックを表示します。
kilobat health-history --hours 24ルーターのチェックがインターネットのチェックと同時に失敗する場合は、問題はWi-Fi側にあります。
今の帯域、チャンネル、信号、ノイズ、リンク速度を表示します。
kilobat wifi履歴の空白は、アプリが実行されていなかったことを意味します。接続が正常だったことの証明にはなりません。
CLIは無料です。アプリの障害履歴は、Kilobat Proの機能です。
よくある質問
MacのWi-Fiが切れるのは、macOSのバグが原因ですか?
アップデートでWi-Fiの問題が直ることもあります。Appleはこうした問題の一覧を公開していないため、アップデートをインストールして、もう一度テストします。macOSのアップデート後にWi-Fiが動かなくなったを参照してください。
ほかのデバイスがオンラインのままなら、Macに原因があると言えますか?
いいえ。デバイスごとに、ローミング、スキャン、省電力のしかたが違います。ルーターの設定が、ある種類のデバイスにだけ強く影響することもあります。
出典
- Appleサポート:Wi-Fiルーターとアクセスポイントの推奨設定
- Appleサポート:MacがWi-Fi経由でインターネットに接続されない場合
- Appleサポート:Macでワイヤレス診断を使用する
- Appleサポート:ワイヤレス干渉が原因のWi-FiとBluetoothの問題を解決する
- Appleプラットフォーム導入:AppleデバイスでのWi-Fiローミングのサポート
- Appleサポート:AppleデバイスでプライベートWi-Fiアドレスを使用する
- wdutil(8) and log(1), man page installed with macOS 27.2
2026年11月7日に確認。