網絡管理常用命令之八 - Arp 命令詳解(圖文)

8arp. 

  • 語法:... 

  • -a-g選項... 

  • -s選項... 

  • -d選項... 

 

8arp

Arp命令用於顯示和修改地址解析協議 (ARP)使用的“IP到物理”地址轉換表。

Arp 緩存中包含一個或多個表,它們用於存儲 IP 地址及其經過解析的以太網或令牌環物理地址。計算機上安裝的每一個以太網或令牌環網絡適配器都有自己單獨的表。

按照缺省設置,Arp高速緩存中的項目是動態的,每當發送一個指定地點的數據報且高速緩存中不存在當前項目時,Arp便會自動添加該項目。一旦高速緩存的項目被輸入,它們就已經開始走向失效狀態。例如,在Windows NT/2000網絡中,如果輸入項目後不進一步使用,物理/IP地址對就會在210分鐘內失效。因此,如果Arp高速緩存中項目很少或根本沒有時,請不要奇怪,通過另一臺計算機或路由器的ping命令即可添加。所以,需要通過arp命令查看高速緩存中的內容時,請最好先ping 此臺計算機。

如果在沒有參數的情況下使用,則 ARP 命令將顯示幫助信息。

wKiom1RYV2yx9JTsAAMejXTB4Wo051.jpg

語法:

ARP -sinet_addr eth_addr [if_addr]

ARP -dinet_addr [if_addr]

ARP -a[inet_addr] [-N if_addr] [-v]

-a-g選項

Arp -aarp –g命令的輸出結果是一樣的,用於查看高速緩存中的所有項目。多年來 -g一直是UNIX平臺上用來顯示ARP高速緩存中所有項目的選項,而Windows用的是arp -a-a可被視爲all,即全部的意思),但它也可以接受比較傳統的 -g選項。

wKioL1RYV9vjWpeIAAF_jldHe6E271.jpg

 

wKiom1RYV4XQxwMNAAGEREIw58k129.jpg

那麼使用arp –a internet_address命令,就可以只顯示與該接口相關的ARP緩存項目。

注意:指定的接口IP爲遠程計算機的IP地址,不是本機的IP地址。

wKioL1RYV_DwjNb-AADn0Vt0YUE578.jpg

如果我們有多個網卡,可以使用”arp –a –Ninterface_address”,顯示指定網絡接口的ARP信息,如下圖所示。

wKiom1RYV5uRCAZnAAEbEoZrhMI396.jpg

-v選項只能和arp –a一起使用,在詳細模式下顯示當前arp項。所有無效項和環回接口上的項都將顯示。如下圖所示,能看到本地環回接口的arp項。

wKioL1RYWAXAJiVlAAFG6k2s6TY495.jpg

 

-s選項

添加主機並且將 Internet 地址 internet_address 與物理地址 ethernet_address 相關聯。物理地址是用連字符分隔的 6 個十六進制字節。該項是永久的。

如下圖所示,執行成功後無提示信息。

wKioL1RYWBHj5GwXAADBTi_yoE4762.jpg

輸入“arp -a”命令可以看到剛剛添加的信息,狀態爲靜態。

wKiom1RYV7rywZgyAAD5piI7KuU986.jpg

-d選項

刪除 internet_address 指定的主機。inet_addr 可以是通配符 *,以刪除所有主機。

下圖所示爲刪除前面添加的157.55.85.212項。

wKiom1RYV8WxOrs4AAC4ol8FIag255.jpg

Arp –d arp –d *命令可以刪除所有的ARP緩存信息。

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章