arping強制搶奪ip

G8bao7發表於2014-08-07

arping命令
    可以測試區域網之間的互通性
    可以用來測試區域網中某個特定的IP地址是否已經被佔用
        如果返回結果為1,說明區域網中已經存在該IP地址
        如果返回結果為0,說明區域網中暫時無人使用該IP地址,可以使用

# 透過em2網路卡,向10.100.2.254請求10.100.2.249是否可用,並廣播通知其他機器(搶佔10.100.2.249 IP)
arping -Uq -s10.100.2.249 -Iem2 10.100.2.254

Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination
  -f : quit on first reply, 在收到第一個響應包後就退出
  -q : be quiet, 不顯示任何資訊
  -b : keep broadcasting, don't go unicast. 用於傳送乙太網廣播幀(FFFFFFFFFFFF)。arping一開始使用廣播地址,在收到響應後就使用unicast地址
  -D : duplicate address detection mode. IP探測
  -U : Unsolicited ARP mode, update your neighbours. 與 -s 配合使用
  -A : ARP answer mode, update your neighbours. 與 -s 配合使用
  -c count : how many packets to send
  -w timeout : how long to wait for a reply. 單位是秒
  -I device : which ethernet device to use (eth0). 設定ping使用的網路介面
  -s source : source ip address. 設定 arping 傳送的 arp 資料包中的 SPA 欄位的值。如果為空,則按下面處理
      如果是 DAD 模式(-D 衝突地址探測),則設定為 0.0.0.0;
      如果是 Unsolicited ARP 模式(-U)則設定為目標地址;
      否則從路由表得出;
  destination : ask for what ip address. 向此地址進行請求

參考


Linux實現的ARP快取老化時間原理解析
http://blog.csdn.net/dog250/article/details/7251689



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26250550/viewspace-1246932/,如需轉載,請註明出處,否則將追究法律責任。

相關文章