99
Macで「別のデバイスがあなたのIPアドレスを使用しています」と表示されたときにネットワークを修正する方法

インターネットネットワークには多くの錬金術が関わってきます。私も時々、ローカルネットワークの問題を解決するために、沸騰した鍋にイモリの目玉(あるいはイモリのIPアドレス)を放り込むことがあると告白します。macOSが限定的な状況で表示する特定のメッセージがあり、これはAppleが通常対応しているような低レベルの問題であるため、困惑させられます。今回の場合、Macは、ユーザー自身に起因する問題、あるいはWi-Fiゲートウェイやブロードバンドモデムに関連する可能性のある問題を警告します。そのメッセージとは、「別のデバイスがあなたのIPアドレスを使用しています」というものです。

この競合により、お使いのコンピュータはローカルネットワークの一部にアクセスできなくなり、インターネットにも接続できなくなります。その理由は次のとおりです。

インターネットで通信するすべてのデバイスには、固有のインターネットプロトコル(IP)アドレスが必要です。これは、ルーターがデータを適切な宛先にパッケージ化して送信するために使用する番号です。これはLANでも、トップレベルのインターネットデータ交換でも、1,000万ドルのルーターでも、アドレス指定可能なスマート電球でも同じです。20年以上前、インターネットが急速に成長し始めた頃は、IPバージョン4(IPv4)規格に基づく比較的狭い範囲のアドレスが使用されていました。当時、使用可能な固有アドレスの数は、すぐに必要になると人々が予想していたよりもはるかに少なく、その予測は現実のものとなりました。

ネットワークアドレス変換(NAT)は、利用可能なアドレスプールを維持しながら、LAN接続デバイスに特別な機能を提供する方法として開発されました。ほとんどのIPアドレスは、巨大なパブリックプールで使用されるため、一意である必要があります。これは、一意の都市、一意の州、または省の一意の番地を持つようなものです。NATプロトコルは、プライベートアドレスをゲートウェイに渡すことで、プライベートアドレスを共有パブリックアドレスにマッピングします。送信トラフィックはルーターによって管理され、受信応答はLAN上の適切なコンピューターやその他のハードウェアに返されます。これは複雑なプロセスですが、世界中で1日に数兆(おそらく数千兆)のデータパケットに使用されています。

ほとんどのルーターはNATとDHCP(Dynamic Host Configuration Protocol)を組み合わせて使用​​しています。DHCPは、デバイスに要求に応じて自動的にアドレスを割り当てます。Wi-Fiネットワークに接続したり、ネットワーク(そしてほとんどのネットワーク)にイーサネット経由で接続したりする場合、IP設定を要求されることはありません。デバイスはデフォルトでDHCP経由でゲートウェイにクエリを送信するように設定されています。ゲートウェイがそれを受信すると、NATシステムが利用可能なアドレスを見つけて記録し、DHCPサーバーがそのアドレスとその他の設定をハードウェアに提供します。この処理は「リース」と呼ばれます。

使用中のアドレスの問題を解決する方法はいくつかあります。

ゲートウェイを管理しない場合

家族、友人、同僚がゲートウェイを管理している場合(たとえ彼らがパスワードを所有していて、設定してから一度も触っていないという単純な場合でも)、その人に助けを求め、この記事を読んでもらいましょう。

ルーターの内部アドレス追跡に障害がある場合は、ルーターの電源を入れ直すと問題が解決する可能性があります。ルーターの管理インターフェースに接続することで、問題の原因を特定できる場合もあります。

Macをスリープ解除する

ゲートウェイの設定を変更したことがない場合は、Macをスリープ状態にして起動してみるだけで、一時的な競合が解消されることがあります。IPアドレスが割り当てられていない状態でMacが起動すると、ゲートウェイのDHCPサーバーからアドレスの再割り当てを試みるため、正常に動作するかもしれません。

コンピュータを再起動してみることもできますが、その手順は必ずしも必要ではありません。代わりに次の解決策を試してください。

DHCPリースの更新

macOS では、ネットワーク環境設定パネルまたは設定を使用します。

  • macOS Monterey 以前:  >システム環境設定>ネットワークに移動し、左側のリストからネットワークアダプタを選択して「詳細」をクリックし、「TCP/IP」をクリックします。 「DHCPリースを更新」ボタンをクリックします。
  • Ventura の場合:  >システム設定>ネットワークに移動し、リストからネットワーク アダプタを選択して詳細をクリックし、左側の設定リストでTCP/IPをクリックして、 DHCP リースの更新 をクリックします。

これで問題が解決すれば、(今のところ)すべて完了です。問題が解決しない場合は、他の問題がないか確認してください。

手動で設定されたアドレス

すべてのデバイスは、ローカルネットワーク上で固有のプライベートIPアドレスを持つ必要があります。ハードウェアのネットワーク設定で特定の番号を使用するように手動で設定している場合、「別のデバイスがあなたのIPアドレスを使用しています」という警告が表示される可能性があります。これは、DHCP/NATの組み合わせによって、使用しているコンピューターに手動で設定したアドレスが割り当てられているためです。(または、そのIPアドレスを使用している他のマシンが手動で設定されており、あなたまたは他の誰かがそのアドレスを確認する必要があります。)

例えば、ゲームサーバーを運用していたり​​、リモートでコンピューターの画面共有をしたりしたい場合、ポートマッピングやUPnP(Universal Plug 'n' Play)について調べ、ルーター経由でいつでもアクセスできるように、マシンに固定(または「静的」)プライベートアドレスを設定するとします。例えば、コンピューターのアドレスを192.168.1.100に設定するとします。

多くのゲートウェイでは、ネットワーク上でIPアドレスの再利用を避けるために、特定のアドレス(「DHCP予約」と呼ばれることもあります)を予約できます。また、IPアドレス範囲の開始アドレスを設定できるものもあります。例えば、ネットワークが192.168.1.0から192.168.1.255の場合、NAT割り当てアドレスの開始アドレスを192.168.1.100に設定し、192.168.1.2から192.168.99までの利用可能なアドレスを選択できます。NATは引き続き機能し、DHCPは使用されません。(.0と.1のアドレスは通常予約されているため、この例では192.168.1.2から開始する必要があるかもしれません。)

過去にMacをこのように設定していたが、単に忘れていたかどうかを確認するには、上記のDHCPリースの更新手順を参考に、インターフェースのネットワーク設定のTCP/IPセクションに移動してください。TCP/IPパネルまたはビューで「IPv4の設定」が「手動」になっている場合は、アドレスが手動で入力されています。この設定を維持する必要がある場合、ゲートウェイで範囲を変更できるかどうかを確認してください。

TCP/IP ビューでは Mac のアドレスを設定できますが、すでに使用されているアドレスが選択される可能性があります。

なぜそのように設定されているのかわからない場合、また、変更を加えると同僚に影響を及ぼす可能性がある職場ネットワークではない場合は、ポップアップ メニューから[DHCP の使用] を選択し、 [OK ] をクリックし、Monterey 以前では[適用]をクリックして、問題が解決するかどうかを確認します。 

配布できるネットワークアドレスが足りない

ほとんどのルーターは、デフォルトで100~200個のアドレスを提供するように設定されています。これは、機器の設計当時、その数のアドレスを管理することはデバイスの処理能力の範囲内であったか、あるいは妥当な数とみなされていたためです。しかし、古いゲートウェイでは、動的に割り当てられるプライベートアドレスが50個程度と、デフォルト設定されていたり、ISPのインストーラーによって設定されていたりする場合もあります。2000年当時、家庭内の50個以上のハードウェアがすべてインターネットに接続しなければならない未来を誰が想像できたでしょうか?とんでもない話です。

DHCPサーバーはアドレスを割り当てるだけでなく、有効期限も設定します。有効期限が切れると、デバイスは新しいアドレスを要求するか、デバイスがネットワーク上でアクティブな場合はサーバーがアドレスを更新します。そうでない場合、そのアドレスは解放され、プールに戻ります。場合によっては、数百のプライベートアドレスが利用可能であっても、ゲートウェイがそのアドレスを使い果たしてしまうことがあります。本来は同一のアドレスが複数割り当てられることはありませんが、状況によってはうまくいかないことがあります。(アドレスが全く割り当てられない場合、Macは 169.254.xxで始まる、いわゆる自己割り当てIPアドレスを作成します。)

この数値の枯渇は、インターネットに接続されたデバイスが多数ある場合、インターネット サービスの管理が不十分な家や建物を共有している場合 (実際には、使用可能なアドレスがもっと多いか、DHCP タイムアウトが改善されている必要があるため)、またはネットワークを通過する人が多数いる場合に発生する可能性があります。

まずはルーターから始めましょう。マニュアルを読み、管理インターフェースにログインして設定を確認してください。接続されているデバイスと割り当てられているプラ​​イベートIPアドレスのリストが表示される場合があります。割り当て可能な数を超えていないか確認し、その数を増やすだけで済むかもしれません。また、タイムアウト時間を短くすることで、アドレスの解放が早くなるかもしれません。

ルーターのアップグレードやより複雑な変更が必要になる場合もありますが、家庭や小規模ビジネスでの使用ではそれほど難しくありません。ほとんどのゲートウェイでは、200を超えるポートを割り当てたり、500や1,000を超えるポートを割り当てられるように変更したりできるはずです。

この Mac 911 の記事は、Macworld の読者 Humberto から寄せられた質問に対する回答です。

Mac 911に問い合わせる

よくある質問とその回答、コラムへのリンクをまとめました。FAQ集をご覧になり、ご質問が網羅されているかご確認ください。もし掲載されていない場合でも、私たちは常に新しい問題解決の糸口を探しています!ご質問は[email protected]までメールでお送りください。スクリーンショット(必要な場合)と、氏名の使用可否を明記してください。すべての質問に回答できるとは限りません。メールへの返信は行っておりません。また、トラブルシューティングに関する直接的なアドバイスも提供できません。