Linux arp は、システムの ARP バッファを管理するために使用され、静的 MAC アドレスを表示、削除、追加できます。ARP は、さまざまな方法でカーネルの ARP キャッシュを操作します。主なオプションは、アドレス マッピング項目をクリアし、手動で設定します。デバッグの目的で、ARP プログラムでは ARP キャッシュの完全なダンプも許可されます。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux arp の機能とは何ですか?
Linux 基本コマンド arp
arp
arp 命令が使用されます。 システムの arp バッファを管理するために、静的 MAC アドレスを表示、削除、追加できます。 ARP は、カーネルの ARP キャッシュをさまざまな方法で操作します。主なオプションは、アドレス マッピング エントリをクリアして手動で設定することです。デバッグの目的で、ARP プログラムでは ARP キャッシュの完全なダンプも可能です。
このコマンドは、RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora に適用できます。
1、構文
arp [-evn] [-H type] [-i if] -a [ホスト名]
arp [-v] [-i if] -d ホスト名 [pub]
arp [-v] [-H タイプ] [-i if] -s ホスト名 hw_ addr [temp]
arp [-v] [-H type] [-i if] -s ホスト名 hw_ addr [ネットマスク nm] pub
arp [-v] [-H type] [-i if] -Ds ホスト名 ifa [ネットマスク nm] pub
arp [ -vnD] [-H タイプ] [-i if] -f [ファイル名]
#2、オプションリスト
##説明 | |
ヘルプ ドキュメントを表示 |
##--version |
コマンド バージョンの表示 |
-H |
- -hw-typetype -t type at 設定時または ARP キャッシュを読み取る場合、このオプションのパラメータは ARP にどのタイプのエントリをチェックする必要があるかを指示します。このパラメータのデフォルト値は ether (IEEE 802.3 10 Mbps イーサネットのハードウェア コード 0x01) です。他の可能な値は、 | ARCnet(Arcnet)、 PROnet(PRINET)、AX.25(Axis 25)、および Net/ROM# です。 ##(ネトロム)。 -a | [
ホスト名 ] ローカル ARP バッファの内容を表示します |
##-d | hostname
hostname指定されたアドレス タイプをバッファから削除します | -D | -use-device |
指定されたインターフェイスの MAC アドレスを使用します
| -e |
Linux スタイルの表示を使用する
|
-i ##if | |
if 指定されたデバイスの ARP バッファを表示します |
-shostname |
Set指定されたホストの Mac アドレス マッピング | -f filename | --file filename |
-s オプションと同様ですが、今回はアドレス情報がファイル名から設定される点が異なります。データファイルの名前は通常「/etc/ether」ですが、これは正式なものではありません。ファイル名「/etc/ether」がデフォルト値として指定されていない場合。ファイルの形式は単純で、ハードウェア アドレスとホスト名がスペースで区切られた ASCII テキストの行が含まれているだけです。さらに、pub、temp、および netmask フラグを使用することもできます。 |
-n | --numeric |
数値表示を使用します |
-v | --verbose |
##実行プロセスの表示 |
、例1) 静的マッピングを追加します
[root@localhost ~]# arp -i eth0 -s 192.168.1.6 ff:ee:ee:ee:ee:ee //将目标ip地址映射固定mac [root@localhost ~]# arp –a //查看arp缓冲区 ? (10.0.2.2) at 52:54:00:12:35:02 [ether] on eth0 ? (192.168.1.6) at ff:ee:ee:ee:ee:ee [ether] PERM on eth0
2) デジタルで表示します
[root@localhost ~]# arp -vn Address HWtype HWaddress Flags Mask Iface 10.0.2.2 ether 52:54:00:12:35:02 C eth0 192.168.1.6 ether ff:ee:ee:ee:ee:ee CM eth0 Entries: 2 Skipped: 0Found: 2
関連する推奨事項: 「
Linux ビデオ チュートリアル以上がLinux ARPの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。