防止arp***方法
防止arp***:Win7下搞定ip與mac地址綁定
對于玩系統的老手都知道,防止arp***實際上不需要這個防火墻那個防火墻,一句命令將ip與mac地址綁定即可。
例如:
arp -s 192.168.1.1 00-19-e0-c0-6f-0a
不過這句話在Windows7顯得這么無助,會提示:ARP 項添加失敗: 請求的操作需要提升。
(英文版提示:The ARP entry addition failed: Access is denied. )
原來windows7不支持用arp添加已經綁定了的地址,看來arp不行,只能拿起“高級”的netsh了,
可以使用以下命令來完成:
第一種:netsh interface ipv4 set neighbors 11 "192.168.1.1" "00-19-e0-c0-6f-0a" store=active
上面的“store=active”表示 [激活]---當前有效,重啟后還原設置前。
第二種:netsh interface ipv4 set neighbors 11 "192.168.1.1" "00-19-E0-C0-6F-0A" store=persistent
上面的“store=persistent”表示[永久激活]---重啟以后仍然保持不變。
注意:11是網卡的接口序號,需要運行前先查下。
以下關于如何查詢自己的網卡接口序號的方法:
先要在WIN7系統盤下的WINDOWS\SYSTEM32下找到CMD.EXE命令右鍵以管理員身份運行;
然后輸入:netsh interface ipv4 show neighbors查看一下你的鄰居緩存項的屬性。
本人的運行結果如下:
C:\Windows\system32>netsh interface ipv4 show neighbors
接口 1: Loopback Pseudo-Interface 1
Internet 地址物理地址類型
-------------------------------------------- ----------------- -----------
224.0.0.22 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 永久
239.255.255.250 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?永久
接口 11: 本地連接
Internet 地址物理地址類型
-------------------------------------------- ----------------- -----------
192.168.1.1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 00-19-e0-c0-6f-0a永久
192.168.1.255 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ff-ff-ff-ff-ff-ff 永久
224.0.0.22 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?01-00-5e-00-00-16 永久
224.0.0.252 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 01-00-5e-00-00-fc 永久
怎么區分接口1和接口11呢?注意查看:192.168.1.1 00-19-e0-c0-6f-0a 也就是網關IP地址。[“永久”就不要去看它了,因為我是已經設置好了再寫教程的]
OK,設置完成了,我們來檢查:
輸入ARP -A看看是不是靜態的了。
我的電腦運行結果如下:
C:\Windows\system32>arp/a
接口: 192.168.1.102 --- 0xb
Internet 地址物理地址類型
192.168.1.1 ? ? ? ? ? 00-19-e0-c0-6f-0a ? ? 靜態
192.168.1.255 ? ? ? ? ff-ff-ff-ff-ff-ff ? ? 靜態
224.0.0.22 ? ? ? ? ? ?01-00-5e-00-00-16 ? ? 靜態
224.0.0.252 ? ? ? ? ? 01-00-5e-00-00-fc ? ? 靜態
呵呵。” 192.168.1.1 ? ? ? ? ? 00-19-e0-c0-6f-0a ? ? 靜態“已經是靜態的啦。
搞定。終于防止arp***了,可以安心上網了!謝謝,教程完畢! BY 梅州小帥 QQ:5588858 歡迎轉載!!!
在Vista和Win7下簡單的ARP -S是解決不了問題的……
會提示“ARP 項添加失敗: 拒絕訪問。”
必須得用netsh i i show in命令查詢到活動狀態的網卡然后記下該設備的IDX
然后通過netsh -c "i i" add neighbors IDX "IP" "MAC"命令進行MAC地址的綁定
還有就是Vista和Win7系統必須取消用戶賬戶控制功能(UAC)才可以使用該命令
更新下代碼
在Win7和Vista上用ARP -D并不能完全的刪除綁定
必須使用
netsh -c "i i" delete neighbors IDX (IDX改為相應的數字)
才可刪除MAC地址綁定
轉載于:https://blog.51cto.com/infomation2015/1375352
總結
以上是生活随笔為你收集整理的防止arp***方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cocos2d 很水很水的看法
- 下一篇: 软考复习之路—组成原理