ホームページ  >  記事  >  運用・保守  >  Linux ARPの機能は何ですか

Linux ARPの機能は何ですか

藏色散人
藏色散人オリジナル
2023-03-23 09:47:301711ブラウズ

Linux arp は、システムの ARP バッファを管理するために使用され、静的 MAC アドレスを表示、削除、追加できます。ARP は、さまざまな方法でカーネルの ARP キャッシュを操作します。主なオプションは、アドレス マッピング項目をクリアし、手動で設定します。デバッグの目的で、ARP プログラムでは ARP キャッシュの完全なダンプも許可されます。

Linux 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 typeARCnet[ホスト名] | --all [hostname | --delete | --devicehw_addr -f ## ホスト名が必要な場合は、ドット付き 10 進表記で IP アドレスを入力することもできます。互換性の特殊なケースとして、ホスト名とハードウェア アドレスの順序を入れ替えることができます。 ARP キャッシュ内のすべての完全なエントリには、C フラグが付けられます。永続的なエントリには M のマークが付けられ、公開されたエントリには P のマークが付けられます。

##説明

ヘルプ ドキュメントを表示

コマンド バージョンの表示

- -hw-typetype

-t type

at 設定時または ARP キャッシュを読み取る場合、このオプションのパラメータは ARP にどのタイプのエントリをチェックする必要があるかを指示します。このパラメータのデフォルト値は ether

(IEEE 802.3 10 Mbps イーサネットのハードウェア コード 0x01) です。他の可能な値は、
(Arcnet)、

PROnet(PRINET)、AX.25(Axis 25)、および Net/ROM# です。 ##(ネトロム)。

-a
ホスト名

] ローカル ARP バッファの内容を表示します

##-d

hostname指定されたアドレス タイプをバッファから削除します

-D | -use-device

指定されたインターフェイスの MAC アドレスを使用します

-e

Linux スタイルの表示を使用する

-i

##if
if

指定されたデバイスの ARP バッファを表示します

-s

hostname

Set指定されたホストの Mac アドレス マッピング

filename

| --file

filename

-s オプションと同様ですが、今回はアドレス情報がファイル名から設定される点が異なります。データファイルの名前は通常「/etc/ether」ですが、これは正式なものではありません。ファイル名「/etc/ether」がデフォルト値として指定されていない場合。ファイルの形式は単純で、ハードウェア アドレスとホスト名がスペースで区切られた ASCII テキストの行が含まれているだけです。さらに、pubtemp、および netmask フラグを使用することもできます。

-n | --numeric

数値表示を使用します

-v | --verbose

##実行プロセスの表示

3

、例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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。