macOS High Sierra での IP 競合: 競合するデバイスのハードウェア アドレスを含むログを見つける

macOS High Sierra での IP 競合: 競合するデバイスのハードウェア アドレスを含むログを見つける

私は大学のネットワークに接続しており、macOS High Siera を実行しているコンピューターには DHCP 経由で IP アドレスが割り当てられています。

定期的に(週に 1 ~ 2 回)、数時間にわたってすべてのネットワーク接続が失われ、起動時に次のエラー メッセージが表示されます。

Another device on the network is using your computer's IP address (<IP>).

私のクライアント マシンに、IP アドレスを盗んでいるデバイスのハードウェア アドレスを確認できるログ ファイルはありますか?

(注:スイッチで確認したり、別のコンピュータから確認したりするなど、他のオプションについては知っています。私の質問は、ネットワークから追い出されたコンピュータ上のログファイルに関するものです。ユーティリティ -> Console.Appログ ディレクトリで grep を使用して、ネットワーク インターフェイスの名前と IP アドレスを検索しましたが、関連するものは何も見つかりませんでした。

答え1

ログには他のコンピュータに関する直接的な情報は見つからない可能性が高いです。

必要なのはあなたのエラー メッセージの直前のコンピュータの IP アドレス。このアドレスがまだどこかに表示されている場合は問題ありません。表示されていない場合は、ログで最後に取得した IP アドレスを検索します (または DHCP リースの再取得を試みます)。それでも問題が解決しない場合は、 を実行しbrew install dhcpdump、ターミナル ウィンドウで実行して、自分 (およびおそらく他のコンピュータ) が取得したアドレスを確認します。

競合する IP アドレスを取得したら、自分のマシンがこの IP アドレスを使用していないことを確認し、IP アドレスを ping し (これにより、競合するマシンに送信されます)、arp他のマシンのハードウェア アドレスを見つけるために使用します。

関連情報