FreeBSD QandA 184

FreeBSD QandA

Q. 時々 consoleに
   /kernel: arp info overwritten for 192.168.1.3 by 00:01:02:03:04:05
   /kernel: arp info overwritten for 192.168.1.3 by 00:06:07:08:09:01
   というメッセージが出ます。

A. 昔は「同じIPアドレスを使っているマシンが複数存在しませんか?」
   というのが答えだったのですが、最近は「DHCPサーバを利用していませんか?」
   という場合もあります。

   LANボードにはMACアドレスという1枚1枚固有の識別番号が付いています。
   メッセージの後半の : で区切られた6桁の数字がMACアドレスです。
   FreeBSDに限らず多くのUNIX OSでは IPアドレスと このMACアドレスの対応を
   覚えています。arp -a を実行すると その時点でそのマシンが知っているIPア
   ドレスと MACアドレスの対応が分かります。
   このメッセージは「この対応が変更された」と報告しています。

   IPアドレスを自動的に割り当てる機構、DHCPを使っているときにもこのメッセー 
   ジが表示されます。一定のリース期間が過ぎたIPアドレスが新しく別のクライ
   アントに割り振られると「対応が変更された」ことになり、このメッセージが
   表示されます。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。