再谈ARP

今天接到一个客户打来的电话说ARP又作怪了,其实这类的话题也说得太多了,对于现在还有ARP疯狂作乱的环境里面我们其它可以尝试用一个循环绑定脚本,用其第6秒绑定一次。其实也就是常驻内存占用一点内存。所以我个人以为,实时绑定比较适合用在arp“受灾”比较严重的环境里,可以立刻缓解频繁掉线的痛苦。

set Ws = WScript.CreateObject("WScript.Shell") 
count=0 
for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_ 
if ps.name="wscript.exe" then count=count+1 
next 
if count > 2 then wscript.quit 
i=1
for i = 1 to 3 '3为绑定的次数 
i=i-1 '永远也不会是3,所以一直循环
WScript.Sleep(1000*60*0.1) '每0.1分钟绑定一次 
ws.run "arp -d",0
ws.run "arp -s 192.168.1.1 00-d0-f8-a5-8e-03",0
next

请自行修改 ws.run “arp -s 192.168.1.1 00-d0-f8-a5-8e-03″为你的网关IP,MAC地址。复制到记事本,另存为_arp_.vbs。然后放在“启动”组,随系统启动运行。

⚑Tags: