arp -aが私のネットワーク上の特定のシステムだけを表示するのはなぜですか?

arp -aが私のネットワーク上の特定のシステムだけを表示するのはなぜですか?

私はarp -aLinuxサーバーで実行しており、結果は次のとおりです。

[root@trnsrv1 ~]# arp -a
? (10.223.8.82) at 00:50:56:B5:75:08 [ether] on bond0
? (10.223.11.254) at E0:5F:B9:66:A6:00 [ether] on bond0

10.223.11.254 - ゲートウェイです。

10.223.8.82 - これは別のサーバーであり、LAN上の唯一のサーバーではありません。

なぜそれが現れ、他のものは現れないのですか?

ベストアンサー1

なぜそれが現れ、他のものは現れないのですか?

これは、過去60秒間にサーバーとネットワークトラフィックを交換した唯一の2台のコンピュータであるか、またはシステムで指定されたarpキャッシュ値(/proc/sys/net/ipv4/neigh/default/gc_stale_timeデフォルト値60と異なる場合)であるためです。

arp -aarp キャッシュの内容を報告します。キャッシュをできるだけ多くのエントリで埋めようとしません。

おすすめ記事