同僚のクリスチャンが土曜日に報告したように、Appleが公開した新しいセキュリティアップデートをインストールした後、一部のMacモデルでイーサネットポートが機能しなくなる問題が発生しています。最近のMacの多くはイーサネットポートを搭載していませんが、多くのモデルはまだ搭載しており、無線ネットワークよりも高速で信頼性が高く、安全であるため、有線インターネット接続を好む人も多くいます。
「031-51913 互換性のないカーネル拡張構成データ 3.28.1」と呼ばれるこのセキュリティアップデートは、多くの Mac マシンに標準装備されているイーサネットポートで使用される Broadcom BCM5701 ドライバーをブラックリストに登録すると報告されています。
幸いなことに、このセキュリティアップデートをインストールした後にイーサネットポートに問題が発生している方には、トンネルの出口に光明が見えています。Appleは日曜日に、問題の解決方法を記載したサポートドキュメントを公開しました。このチュートリアルでは、問題を自分で解決するための手順を説明します。
無効になったイーサネットポートを修復する方法
最新のセキュリティ アップデートをインストールした後に Ethernet ポートが無効になっているユーザーは、おそらくそれを再度有効にしたいと思われるため、Apple は修正プログラムを提供しています。
まず最初に、Macにインストールされている「互換性のないカーネル拡張構成データ」のバージョンを確認してください。Appleによると、バージョン3.28.1がインストールされている場合、問題を解決するには更新版の3.28.2をインストールする必要があるとのことです。
これを行うには 2 つの方法があります。1) Wi-Fi ネットワークに接続してイーサネット ポートを完全に回避し、その方法で更新をインストールする方法、または 2) イーサネットに依存していて Wi-Fi ネットワークに接続できない場合は、最新の更新をロールバックして、代わりに最新のセキュリティ更新をダウンロードする方法です。
ということで、まず最初に、お使いのバージョンを確認する必要があります。確認方法は次のとおりです。
1) Option キーを押しながら、メニューバーの Apple メニューから「システム情報」をクリックします。
2)「ソフトウェア」セクションを開き、「インストール」セクションを開きます。
3)並べ替え列の「ソフトウェア名」をクリックすると、リストがアルファベット順に並べ替えられます。
4)リストで「互換性のないカーネル拡張構成データ」を探します。
表示されている最新バージョンが3.28.1の場合は、以下の手順に進んでください。一方、以下のスクリーンショットのようにリストにバージョン3.28.2が表示されている場合は、既に準備が整っており、これ以上の操作は必要ありません。
Wi-Fiに接続できる場合の問題を解決する方法
3.28.1 がシステムの最新バージョンであることが判明した場合は、Wi-Fi ネットワークに接続し、切断されたイーサネット接続経由ではなく、Wi-Fi ネットワーク経由でアップデートをダウンロードすることで、問題を解決できます。
Apple は、Wi-Fi 経由でこの互換性のないカーネル拡張構成データの問題を最新の状態にするための次の手順を推奨しています。
1)アプリケーション フォルダ内のユーティリティ フォルダ、または Spotlight からターミナル アプリを起動します。
2)次のコマンドをコピーしてターミナルに貼り付け、キーボードの Return キーを押します。
sudo softwareupdate --background
3)プロンプトが表示されたらシステムパスワードを入力し、キーボードの Return キーを押します。
4)ターミナル アプリを終了し、メニュー バーの Apple メニューから Mac を再起動します。
これで完了です。Mac の互換性のないカーネル拡張構成データが更新され、Ethernet ポートが再び動作するようになっているはずです。
Wi-Fiに接続できない場合の解決方法
自宅にWi-Fiネットワークがない場合、またはパソコンが大きすぎて他人の家まで持ち運んでWi-Fiに接続できない場合は、別の方法を検討する必要があります。最新のセキュリティアップデートにより、有線イーサネット接続ではインターネットに接続できなくなり、アップデートの確認ができなくなるためです。
このカテゴリーに該当する場合は、もう少し作業が必要です。幸いなことに、Appleはまだ解決策を用意しており、少し待つだけでMacを再びインターネットに接続できるようになります。以下の手順に従ってください。
1) Mac をリカバリ モードで再起動し、手順 2 に進みます。方法がわからない場合は、リカバリ モードで再起動する方法についての優れたチュートリアルがありますので、そちらを参照してください。
2)リカバリモードに入ったら、OS X ユーティリティ リストから「ディスク ユーティリティ」を選択します。
3)ディスクユーティリティ アプリのサイドバー リストからメインのブート ドライブを選択します。変更していない限り、デフォルトでは Macintosh HD になっています。
4)起動ドライブがグレー表示になっている場合、AppleはFileVaultが有効になっていることを通知しています。まずメニューバーから「ファイル」>「ロック解除」を選択し、プロンプトが表示されたらFileVaultのパスワードを入力してロックを解除する必要があります。グレー表示になっていない場合は、この手順をスキップできます。
5) Macintosh HD ドライブがまだマウントされていない場合は、メニューバーから「ファイル」>「マウント」に進みます。
6)ディスクユーティリティアプリを終了し、リカバリモードのままターミナルアプリを起動します。
7)ターミナルに以下のコマンドを入力し、MacのReturnキーを押します。パスワードの入力を求められた場合は入力してください。
rm -rf “/Volumes/Macintosh HD/System/Library/Extensions/AppleKextExcludeList.kext”
注:上記のコマンドの「Macintosh HD」を、お使いのブートドライブの名前と異なる場合は置き換えてください。コマンドの残りの部分は同じです。
8)ターミナル アプリを終了し、メニュー バーの Apple メニューから Mac を再起動します。
9) Macが正常に起動したら、Ethernetポートは再び動作するはずです。次に、Ethernetの問題を修正し、 Macに最新のセキュリティアップデートを適用する最新のアップデートをインストールする必要があります。これを行うには、Macでターミナルアプリを起動し、以下のコマンドを入力して、キーボードのReturnキーを押します。
sudo softwareupdate --background
10)プロンプトが表示されたらパスワードを入力し、キーボードの Return キーを押します。
11)ターミナル アプリを終了し、メニュー バーの Apple メニューから通常の Mac を再起動します。
Macが再起動したら、Ethernetポートが使えるだけでなく、最新のセキュリティアップデートも適用され、再び快適に使える状態になっているはずです。確かに、Wi-Fiネットワークに接続するだけで問題が解決するほど簡単ではありませんでしたが、それほど難しくはなかったでしょう?
まとめ
Wi-Fiネットワークへの接続手順は順を追って説明されていると思いますが、自宅でWi-Fiをまだ使っていない方のために、Appleは解決策を用意しています。このチュートリアルに従うことで、イーサネットポートが再び使えるようになるはずです!
同様のチュートリアル:
- MacのSMCとリセット方法について
- MacのNVRAMとそのリセット方法について
- MacでBluetoothの問題が発生していますか?これを試してみてください
- iOSデバイスが「文鎮化」した際に発生するエラー53を修正する方法
このチュートリアルが役に立った場合は、下記にコメントを残してください。