イーサネットと Wi-Fi 間で同じ IP アドレスを維持するには、macOS ラップトップをどのように設定しますか?

イーサネットと Wi-Fi 間で同じ IP アドレスを維持するには、macOS ラップトップをどのように設定しますか?

複数の macOS ラップトップ上の 2 つのネットワーク インターフェイス (イーサネットと Wi-Fi) 間で同じ IP アドレスやホスト名を維持する必要がある状況があります。

トポロジーは、ネットワークの DHCP および DNS 解決サービスを提供する pfSense ルーターがあるというものです。現在、イーサネット インターフェイスには 1 つの IP があり、WiFi には別の IP がありますが、開発中やさまざまなタスク中に、イーサネット用の「workstation1.lan」を解決しようとすると、実際には WiFi で作業しているときに問題が発生します。残念ながら、これは一部の管理で大きな頭痛の種となっており、まったく受け入れられません。

このようなシナリオで IP スキームを統一し、イーサネット インターフェイスと Wi-Fi インターフェイスの両方が同じ IP アドレスを使用し、同じホスト名を使用するようにするには、どのようなオプションがありますか?

答え1

DHCP で 2 つの予約を作成し、1 つは WiFi の MAC アドレスで、もう 1 つはイーサネットの MAC アドレスで、それらを同じ IP アドレスに向けることは可能ですが、これではラップトップをイーサネットに接続したときに WiFi が自動的に無効にならないため、IP アドレスの衝突によってラップトップがまったく接続されなくなる可能性があり、非常に面倒なことになります。ただし、ラップトップの名前が (例)wk1デフォルト ドメイン で付けられていてworkplace.lan、ファイアウォールがそのデフォルト ドメインも であると認識するように設定されている場合workplace.lan、理論上はwk1.workplace.lan常にラップトップが実際に通信している IP に解決されるはずです。少なくとも、DHCP と DNS は社内ネットワークでこのように動作することを想定しています。ただし、ワークステーションに静的 DNS 定義がない場合にのみ機能します。ワークステーションの IP アドレスが変更されると、それらの定義も変更できるようにする必要があります。

答え2

最善策は、静的 IP を設定してこれらを DHCP プールから除外するか、単純に (おそらく最も簡単な方法として) DHCP 予約/静的リースを設定することです。

関連情報