arp コマンドは、ARP テーブルを表示したり変更したりするために使用されます。引数なしで arp コマンドを実行すると、ARP テーブルが表示されます:
# arp Address HWtype HWaddress Flags Mask Iface 192.168.1.11 ether 30:3a:64:44:a5:02 C eth0
Linux サーバーで静的 ARP エントリを手動で構成したい場合があります。この投稿には、静的エントリをシステム ARP キャッシュに追加する手順が含まれています。
一時的な変更 (変更はシステムの再起動後に失われます)
1. 次のコマンドを使用して、システム ARP キャッシュに ARP エントリを追加します。
# arp -s hostname hw_addr
例:
# arp -s 192.168.0.10 00:23:f6:7c:b9:4d
恒久的な変更 (変更はシステムの再起動後も保持されます)
48 ビット イーサネット アドレスとそれに対応する IP 番号をファイル /etc/ethers に追加します。例:
# echo "00:23:f6:7c:b9:4d 192.168.0.10" >> /etc/ethers
arp エントリを削除しています
リモート システムのネットワーク カードを交換した場合、ARP テーブルからエントリを削除する必要がある場合があります。これは、arp コマンドに -d オプションを使用することで実現できます:
# arp -i eth0 -d 192.169.1.11
アドレスが ARP テーブルから削除されたら、新しいアドレスを手動で追加する必要はありません。ローカル システムが次にこの IP アドレスを使用するとき、適切なネットワーク上でブロードキャスト要求を送信して、新しい MAC アドレスを決定します。
arp:コマンドが見つかりません