Arp命令使用方法

來源:互聯網
上載者:User

顯示和修改“位址解析通訊協定 (ARP)”緩衝中的項目。ARP 快取中包含一個或多個表,它們用於儲存 IP 位址及其經過解析的乙太網路或令牌環物理地址。電腦上安裝的每一個乙太網路或令牌環網路介面卡都有自己單獨的表。如果在沒有參數的情況下使用,則 arp 命令將顯示協助資訊。

文法
arp[-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]

參數

-a[ InetAddr] [ -N IfaceAddr]
顯示所有介面的當前 ARP 快取表。要顯示特定 IP 位址的 ARP 快取項,請使用帶有 InetAddr 參數的 arp -a,此處的 InetAddr 代表 IP 位址。如果未指定 InetAddr,則使用第一個適用的介面。要顯示特定介面的 ARP 快取表,請將 -N IfaceAddr 參數與 -a 參數一起使用,此處的 IfaceAddr 代表指派給該介面的 IP 位址。-N 參數區分大小寫。
-g[ InetAddr] [ -N IfaceAddr]
與 -a 相同。
-d InetAddr [IfaceAddr]
刪除指定的 IP 位址項,此處的 InetAddr 代表 IP 位址。對於指定的介面,要刪除表中的某項,請使用 IfaceAddr 參數,此處的 IfaceAddr 代表指派給該介面的 IP 位址。要刪除所有項,請使用星號 (*) 萬用字元代替 InetAddr。
-s InetAddr EtherAddr [IfaceAddr]
向 ARP 快取添加可將 IP 位址 InetAddr 解析成物理地址 EtherAddr 的靜態項。要向指定介面的表添加靜態 ARP 快取項,請使用 IfaceAddr 參數,此處的 IfaceAddr 代表指派給該介面的 IP 位址。
/?
在命令提示字元下顯示協助。
注釋
InetAddr 和 IfaceAddr 的 IP 位址用帶圓點的十進位記數法表示。
EtherAddr 的物理地址由六個位元組組成,這些位元組用十六進位記數法表示並且用連字號隔開(比如,00-AA-00-4F-2A-9C)。
arp 命令
處理系統的 ARP 快取,可以清除緩衝中的地址映射,建立新的地址映射;
文法:arp [-v][-n][-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 [-v][-n][-D][-H type][-i if] -f [filename]

該命令的各選項含義如下:

-v 顯示詳細資料;
-n 以數字地址形式顯示;
-i If選擇介面;
-H type設定和查詢arp緩衝時檢查 type 類型的地址;
-a [hostname] 顯示指定 hostname 的所有入口;
-d hostname 刪除指定 hostname 的所有入口;
-D 使用ifa硬體地址介面;
-s hostname hw_addr 手工加入 hostname 的地址映射;
-f filename 從指定檔案中讀入 hostname 和硬體地址資訊
-s hostname hw_addr 手工加入 hostname 的地址映射;

 採用雙向繫結的方法解決並且防止ARP欺騙。

  1、在PC上綁定安全網關的IP和MAC地址:
  1)首先,獲得安全網關的內網的MAC地址(例如HiPER網關地址192.168.16.254的MAC地址為0022aa0022aa)。
  2)編寫一個批次檔rarp.bat內容如下: 複製代碼 代碼如下:  @echo off
  arp -d
  arp -s 192.168.16.254 00-22-aa-00-22-aa

  將檔案中的網關IP地址和MAC地址更改為實際使用的網關IP地址和MAC地址即可。
將這個批處理軟體拖到“windowsà開始à程式à啟動”中。
  3)如果是網吧,可以利用收費軟體服務端程式(pubwin或者永珍都可以)發送批次檔rarp.bat到所有客戶機的啟動目錄。Windows2000的預設啟動目錄為“C:\Documents and Settings\All Users「開始」菜單程式啟動”。
we are also finding something a beautiful feeling … it is easy to know u are happy so i am happy

ARP綁定功能使用協助

ARP協議是處於資料連結層的網路通訊協定,它完成IP地址到物理地址(即MAC地址)的轉換功能。而ARP病毒正是通過偽造IP地址和MAC地址實現ARP欺騙,導致資料包不能發到正確的MAC地址上去,會在網路中產生大量的ARP通訊量使網路阻塞,從而導致網路無法進行正常的通訊。

中了ARP病毒的主要癥狀是,機器之前可正常上網的,突然出現不能上網的現象(無法ping通網關),重啟機器或在MS-DOS視窗下運行命令“arp –d”後,又可恢複上網一段時間。有的情況是可以上網,但網速奇慢。
目前帶有ARP欺騙功能的軟體有“QQ第六感”、“網路執法官”、“P2P終結者”、“網吧傳奇殺手”等,這些軟體中,有些是人為手工操作來破壞網路的,有些是作為病毒或者木馬出現,使用者可能根本不知道它的存在,這樣的ARP病毒的殺傷力不可小覷。

從影響網路連接通暢的方式來看,ARP欺騙有兩種攻擊可能,一種是對路由器ARP表的欺騙;另一種是對內網電腦ARP表的欺騙,當然也可能兩種攻擊同時進行。不管理怎麼樣,欺騙發生後,電腦和路由器之間發送的資料就被送到錯誤的MAC地址上。從而導致了上面的癥狀的發生。

ARP綁定是防止ARP欺騙的有效方法,就是把IP地址與相應的MAC地址進行綁定來避免ARP欺騙。ARP欺騙形式有欺騙路由器ARP表和欺騙電腦ARP兩種,因此MAC地址綁定也有路由器ARP表的綁定和電腦上ARP表的綁定。兩個方面的設定都是必須的,不然,如果您只設定了路由器的防止ARP欺騙功能而沒有設定電腦,電腦被欺騙後就不會把資料包發送到路由器上,而是發送到一個錯誤的地方,當然無法上網和訪問路由器了。

範例
要顯示所有介面的 ARP 快取表,可鍵入:

arp -a

對於指派的 IP 位址為 10.0.0.99 的介面,要顯示其 ARP 快取表,可鍵入:

arp -a -N 10.0.0.99

要添加將 IP 位址 10.0.0.80 解析成物理地址 00-AA-00-4F-2A-9C 的靜態 ARP 快取項,可鍵入:

arp -s 10.0.0.80 00-AA-00-4F-2A-9C

XOX

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.