Ethernetとテザリング

MacがUSBやThunderboltのEthernetアダプタを認識しない

USBやThunderboltのEthernetアダプタは、ハードウェアポートとしても、ネットワークサービスとしても表示される必要があります。どちらが欠けているかを調べてから追加します。

対象:「システム設定」の手順はmacOS 13 Ventura以降。networksetupは現在のすべてのmacOSで使えます。確認日:2026年10月29日

症状

  • アダプタは接続されているのに、「ネットワーク」設定に表示されません。
  • ケーブルはルーターにつながっているのに、アダプタが「未接続」と表示されます。
  • アダプタは別のポートや別のMacでは動きました。

考えられる原因

  • ケーブルまたはポート。ケーブルの損傷やコネクタのゆるみでリンクが切れます。
  • ハブまたはドック。ハブの電力や帯域幅が足りない、またはハブ自体の故障が考えられます。
  • ネットワークサービスがない。macOSがハードウェアを認識していても、そのネットワークサービスがないことがあります。
  • 相手側のデバイス。ルーターやスイッチのポートがオフになっているか、故障していることがあります。

確認方法

  1. macOSが認識しているハードウェアポートを一覧表示し、アダプタを名前で探します。

    networksetup -listallhardwareports

    出力Hardware Port、Device(例:en5)、Ethernet Addressのブロック。

  2. ネットワークサービスを一覧表示します。アスタリスクは、そのサービスが無効であることを示します。

    networksetup -listnetworkserviceorder
  3. 最初のコマンドで分かったデバイスの状態を確認します。en5はそのデバイス名に置き換えてください。

    ifconfig en5

    出力activeまたはinactiveとなっているstatus:の行と、media:の行。

  4. 「アプリケーション」>「ユーティリティ」から「システム情報」を開き、USBまたはThunderboltの項目でアダプタを探します。

解決方法

  1. Ethernetケーブルに損傷がないことを確認し、両端をしっかり差し込みます。

  2. アダプタはハブを通さず、Macのポートに直接接続します。

  3. アップルメニュー >「システム設定」>「ネットワーク」と選択し、アダプタの名前が付いたサービスを探します。

  4. サービスがない場合は、「アクション」ポップアップメニューをクリックして「サービスを追加」を選択します。「インターフェイス」でアダプタを選び、「作成」をクリックします。

  5. または、macOSに新しいハードウェアを検出させ、デフォルトのサービスを作成させます。

    sudo networksetup -detectnewhardware

    管理者パスワードが必要です。

  6. Macをシステム終了します。ルーターやスイッチの電源を切り、数分待ってから入れ直します。

  7. ルーターやスイッチの準備ができたら、Macを起動します。

Kilobatを使う場合

  1. 物理インターフェイスとVPNインターフェイスのカウンタを別々に表示します。

    kilobat interfaces --json
  2. アダプタは動いているのにインターネットが使えないとき、どの層で失敗しているかを調べます。

    kilobat diagnose

よくある質問

アダプタにドライバは必要ですか?

アダプタのメーカーの説明書を確認してください。メーカーがmacOS用のドライバを提供している場合は、その手順に従います。

サービスはあるのにIPアドレスが表示されません。次は何をすればいいですか?

ルーターがアドレスを割り当てているか確認します。MacのIPアドレスが自己割り当てになるとMacでDHCPリースを更新するを参照してください。

出典

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。