您好,登錄后才能下訂單哦!
這篇文章主要講解了“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] [-H type] [-i if] -s hostname hw_ addr [temp]
arp [-v] [-H type] [-i if] -s hostname hw_ addr [netmask nm] pub
arp [-v] [-H type] [-i if] -Ds hostname ifa [netmask nm] pub
arp [-vnD] [-H type] [-i if] -f [filename]
2、選項列表
選項 | 說明 |
--help | 顯示幫助文檔 |
--version | 顯示命令版本 |
-H type --hw-typetype -t type | 在設置或讀取ARP緩存時,這個可選參數告訴ARP應該檢查哪類條目。此參數的默認值為ether(即IEEE 802.3 10 Mbps以太網的硬件代碼0x01)。其他可能的值有,如ARCnet(Arcnet)、PROnet(PRINET)、AX.25(Axis 25)和Net/ROM(Netrom)。 |
-a[hostname] | --all [hostname] | 顯示本機的arp緩沖區內容 |
-dhostname | --deletehostname | 從緩沖區刪除指定的地址類型 |
-D | -use-device | 使用指定接口的mac地址 |
-e | 使用Linux風格顯示 |
-i if | --device if | 顯示指定設備的arp緩沖區 |
-shostnamehw_addr | 設置指定主機的mac地址映射 |
-f filename | --file filename | 類似于-s選項,只是這次地址信息是從filename設置的。數據文件的名稱通常是“/etc/ether”,但這不是正式的。如果沒有指定文件名“/etc/ether”作為默認值。該文件的格式很簡單;它只包含帶有硬件地址和由空格分隔的主機名的ASCII文本行。此外,還可以使用pub、temp和netmask標志。 |
-n | --numeric | 使用數字方式顯示 |
-v | --verbose | 顯示執行過程 |
在所有需要主機名的地方,人們也可以用虛線小數點表示法輸入IP地址。作為兼容性的特例,主機名和硬件地址的順序可以交換。ARP緩存中的每個完整條目都將被標記為C標志。永久條目用M標記,已發布的條目帶有P標志。
3、實例
1)添加靜態映射
|
2)以數字方式顯示
|
感謝各位的閱讀,以上就是“Linux基礎命令arp的用法”的內容了,經過本文的學習后,相信大家對Linux基礎命令arp的用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。