首頁  >  文章  >  運維  >  linux arp作用是什麼

linux arp作用是什麼

藏色散人
藏色散人原創
2023-03-23 09:47:301737瀏覽

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  [hostname]

     arp [-v]  [-i if]  -d  hostname [pub]

     arp[-v]

## [-i if]  -s  hostname  hw_ addr [temp]

     arp [-v]  [-H type]  

     arp [-v]  [-H type]  [-i if]  -Ds  hostname ifa  [netmask -vnD]  [-H type]  [-i if]  -f  [filename]

2、選項列表

PROnet(PRINET)、AX.25-ahostname]hostnamehostname-D | -use-device-eifif#-s#hw_addr
選項

##--help

顯示幫助文件

--version

##顯示指令版本

-H type

--hw-typetype

-t type在設定或讀取ARP快取時,這個選用參數告訴ARP應該要檢查哪一類條目。此參數的預設值為ether(即IEEE 802.3 10 Mbps乙太網路的硬體代碼0x01)。其他可能的值有,如ARCnet

(Arcnet)、
(Axis 25)和

Net/ROM(Netrom)。

[

hostname

] | --all [

顯示本機的arp緩衝區內容#-d

 |

--delete

從緩衝區刪除指定的位址類型

使用指定介面的mac位址

使用Linux風格顯示-i 

 | 

--device

 

#顯示指定裝置的arp緩衝區

hostname

設定指定主機的mac位址對應

######-f ###filename### |  --file ###filename#######

類似-s選項,只是這次位址資訊是從filename設定的。資料檔案的名稱通常是“/etc/ether”,但這不是正式的。如果沒有指定檔案名稱“/etc/ether”作為預設值。該檔案的格式很簡單;它只包含帶有硬體位址和由空格分隔的主機名稱的ASCII文字行。此外,還可以使用pubtempnetmask標誌。

-n | --numeric

使用數字方式顯示

-v | --verbose

顯示執行程序

     在所有需要主機名稱的地方,人們也可以用虛線小數點表示法輸入IP位址。作為相容性的特例,主機名稱和硬體位址的順序可以交換。 ARP快取中的每個完整條目都將被標記為C標誌。永久條目以M標記,已發布的條目帶有P標誌。

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn