arp は Address Resolution Protocol の略で、デバイスの MAC アドレス (グローバルに一意の識別番号) を IP にマップするために使用されます。コンピュータには、MAP と IP アドレスをマップする ARP テーブルが含まれています。テーブル内のすべてのエントリを表示するには、次のコマンドを実行します:
$ arp -a
arp の実行中に以下のエラーが発生した場合:
arp: command not found
選択したディストリビューションに応じて、net-tools パッケージをインストールする必要がある場合があります。
分布 | コマンド |
---|---|
Debian | apt-get インストール ネット ツール |
Ubuntu | apt-get インストール ネット ツール |
アルパイン | apk add net-tools |
Arch Linux | pacman -S net-tools |
カリ Linux | apt-get インストール ネット ツール |
CentOS | yum install net-tools |
Fedora | dnf install net-tools |
Raspbian | apt-get インストール ネット ツール |
ドッカー | docker run cmd.cat/arp arp |
arp の例
1. 現在のARPテーブルを表示:
$ arp -a
2. キャッシュ全体をクリアします:
$ arp -a -d
3. 特定のエントリを削除します:
$ arp -d address
4. エントリを作成します:
$ arp -s address mac_address