Board logo

标题: [网络连接] Arp绑定求助~ [打印本页]

作者: wolfly22    时间: 2008-12-21 14:03     标题: Arp绑定求助~

我是菜鸟,菜学批处理,
最近老是被ARP攻击,后来发现了这个写了这个批处理,自己试着写了一下却成一个死循环:

@ echo on
arp -d
pause
arp -s 22.25.37.65      00-1A-A0-FD-9B-FF
arp -s 22.25.37.74      00-1D-60-BC-57-E4
arp -s 22.25.37.87      00-1B-24-9E-50-34
arp -s 22.25.37.92      00-1D-92-7F-FB-0E
arp -s 22.25.37.93      00-F-4C-88-C6-F6
arp -s 22.25.37.95      00-1-DB-F3-E3-1
arp -s 22.25.37.98      00-30-18-A1-47-4
arp -s 22.25.37.99      00-15-F2-D-49-20
arp -s 22.25.37.101     66-77-44-22-3-11
arp -s 22.25.37.106     00-1F-C6-2D-85-68
arp -s 22.25.37.118     00-03-0D-AD-8-76
arp -s 22.25.37.123     00-17-31-8B-9-72
arp -s 22.25.37.124     00-1F-C-84-A9-C6
arp -s 22.25.37.125     00-1E-90-C-B1-3B
pause & exit

但是发现,一开始就陷入到了死循环,不停的执行“arp -d”,然后我写了pause在“arp -d”后面也没用!
我去掉执行“arp -d”后直接执行绑定IP与MAC时,执行到了第一句时,又是一个死循环,不停的执行,请教高手这个是什么原因,批处理应该不要“;”作为结束的吧~
谢谢,麻烦了~
作者: batman    时间: 2008-12-21 16:12

这段代码是不可能有死循环的,楼主是不是搞错了。。。或是批处理的名字有问题?
作者: Batcher    时间: 2008-12-21 17:57

不要把批处理命名为arp.bat或者arp.cmd
试试test.bat




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2