FreeBSD QandA 184
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 まで
お知らせください。