arp コマンド
目的
ATM (非同期転送モード) インターフェースを含め、アドレス解決を表示および変更します。
構文
ARP エントリーの表示
arp { [ -t ifType ] HostName | -a [ n ] [ /dev/kmem ] }
ARP ATM エントリーの表示
arp { -t atm HostName | -a [ n ] [ /dev/kmem ] [ pvc | svc ] }
ARP エントリーの削除
PVC ARP ATM エントリーの削除
arp -t atm -d pvc vpi:vci if ifName
ARP エントリーの作成
arp [ -t ifType ] -s Type HostName AdapterAddress [ Route ] [ temp ] [ pub ]
SVC ARP ATM エントリーの作成
arp -t atm -s Type HostName AdapterAddress [ temp ]
PVC ARP ATM エントリーの作成
arp -t atm -s Type pvc vpi:vci { HostName | if ifName } [ no-llc ] [ no-arp ] [ temp ]
別のファイルからの ARP エントリーのインポート
説明
arp コマンドは、ネットワークおよびコミュニケーションの管理の『アドレス』で使用されるインターネット/アダプター間アドレス変換テーブルを、表示し修正します。 arp コマンドは、HostName 変数に指定されたホストについて、現行の ARP エントリーを表示します。 ホストは、インターネットのドット 10 進数表記を使って名前または番号で指定できます。
フラグ
項目 | 説明 |
---|---|
-a | { [ -t ifType ] HostName
| -a [ n ] [ /dev/kmem ] } のフォーマットで使用した場合 現行の ARP エントリーをすべて表示します。 カーネル・メモリーに関する ARP 情報を表示するには、-a /dev/kmem フラグを指定します。 n 修飾子を指定すると、ホスト名の検索が抑制されます。 { -t atm HostName | -a [ n ] [ /dev/kmem ] [ pvc | svc ] } のフォーマットで使用した場合 pvc を指定すると、ATM PVC (パーマネント・バーチャル・サーキット) タイプの仮想回線だけが表示され、svc を指定すると、ATM SVC (スイッチド・バーチャル・サーキット) タイプのバーチャル・サーキットだけが表示されます。 pvc | svc パラメーターを省略した場合は、すべての ATM 仮想回線が表示されます。 |
-d | [ -t ifType ] -d HostName のフォーマットで使用した場合 ユーザーが root ユーザー権限を持っている場合に、HostName 変数に指定されているホストに関するエントリーを削除します。 -t atm -d pvc vpi:vci if ifName のフォーマットで使用した場合 ホスト名ではなく vpi:vci を指定することにより、PVC ARP エントリーを削除します。 vpi:vci 変数は、削除する仮想回線を指定します。 ifname 変数は、どの ATM インターフェースで仮想回線を削除するのか (そのインターフェースの名前) を指定します。 |
-f FileName [Type] | FileName 変数に指定されたファイルを読み取り、ARP テーブル内に複数のエントリーを設定します。
ファイル内のエントリーは必ず以下のフォーマットにしてください。
この場合、
注: ATM の場合は、-f フラグはサポートされません。 |
-s | [ -t ifType ] -s Type HostName AdapterAddress [ Route ]
[ temp ] [ pub ] のフォーマットで使用した場合 AdapterAddress 変数に指定されたアダプター・アドレスを使って、HostName 変数に指定されたホスト用として、Type 変数に指定されたタイプの ARP エントリーを作成します。 root 権限を持つユーザーのみが、-s フラグを使用できます。 アダプター・アドレスは、コロンで区切られた 6 つの 16 進バイトとして指定 します。この行は以下のフォーマットでなければなりません。
この場合、Type、HostName、AdapterAddress、Route、temp、および pub パラメーターの目的と定義は、-f フラグのパラメーターと同じです。 -t atm -s Type HostName AdapterAddress [ temp ] のフォーマットで使用した場合 ATMAddress 変数に指定された ATM アドレスを使って、HostName 変数に指定されたリモート・ホスト用として、SVC タイプの ARP エントリーを作成します。 ATM アドレスは、コロンで区切られた 20 個の 16 進バイトとして指定されま す。 このエントリーを作成すると、この IP ステーションは、IP アドレスを解決するためには ARP サーバー・メカニズムを使用しません。 -t atm -s Type pvc vpi:vci { HostName | if ifName } [ no-llc ] [ no-arp ] [ temp ] のフォーマットで使用した場合 vpi:vci に指定された PVC を使って、HostName 変数に指定されたリモート・ホスト用として、PVC タイプの ARP エントリーを作成します。 宛先 Hostname またはローカル ifname のどちらか一方は指定する必要があります。 no-llc フラグは、この仮想回線で LLC/SNAP カプセル化を使用しないことを指定します。その場合は、宛先 Hostname を指定する必要があります。 no-arp フラグは、この仮想回線で ARP プロトコルを使用しないことを指定します。その場合は、宛先 Hostname を指定する必要があります。 temp パラメーターは、この ARP テーブル・エントリーが一時エントリーであることを指定します。この引数を省略すると、永続テーブル・エントリーになります。 |
-t ifType | -t iftype フラグは、ネットワーク・インターフェースのタイプを指定します。このフラグは、次のインターフェースの場合のみ必須です。
|
セキュリティー
RBAC ユーザーと Trusted AIX® ユーザーへの注意: このコマンドは特権命令を実行できます。特権命令を実行できるのは特権ユーザーのみです。 権限および特権の詳細情報については、「セキュリティー」の『特権コマンド・データベース』を参照してください。このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
- 次回のシステム再起動までに、arp マッピング・テーブルにエントリーを 1 つ追加するには、次のように入力します。
arp -s 802.3 host2 0:dd:0:a:85:0 temp
- arp コマンドで指定したホストに関するマップ・テーブル・エントリーを削除するには、次のように入力します。
arp -d host1 flag
- atm ホスト host1 用の arp エントリーを表示するには、次のように入力します。
arp -t atm -a host1
- atm ホスト host2 用の PVC arp エントリーを追加するには、次のように入力します。
arp -t atm -s atm pvc 0:20 host2
- インターフェース at0 用の PVC arp エントリーを追加するには、次のように入力します。
arp -t atm -s atm pvc 0:20 if at0