标题: 请教ARP绑定命令(未解决)
[打印本页]
作者: jiulong
时间: 2008-4-9 03:21
标题: 请教ARP绑定命令(未解决)
怎么制作一个不失效的ARP绑定脚本呢?
不要用ARP -S IP MAC
一定要用 ARP -S %IP% %MAC%
难点:两块网卡等等原因都会影响%这中间的内容%
Last edited by jiulong on 2008-4-10 at 06:15 AM ]
作者: haiou327
时间: 2008-4-9 18:36
@echo off
SET FLAG=
FOR /F "TOKENS=2 DELIMS=:" %%I IN ('IPCONFIG /ALL^|FIND /I "ADDRESS"') DO (
IF NOT DEFINED FLAG SET MAC=%%I&SET FLAG=FLAG
SET IP=%%I
)
ARP -D
ARP -S %IP:~1% %MAC:~1%
arp -a
ping -n 3 127.1 >nul
作者: hcttqt
时间: 2008-4-9 23:21
@echo off
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M
if exist IPAddr.txt del IPaddr.txt
find "IP Address" ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I
arp -s %IP% %Mac%
del ipaddr.txt
del ipconfig.txt
del phyaddr.txt
exit
作者: jiulong
时间: 2008-4-10 06:14
三楼的如果本地连接不正常就失效
二楼的也失效了。
二楼你可以测试下,两块网卡绑出来的是两个MAC,没有IP了
这是截图:
Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek RTL8169/8110 Family Gigab
Ethernet NIC
Physical Address. . . . . . . . . : 00-19-E0-75-EC-38
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.0.66
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.250
DNS Servers . . . . . . . . . . . : 202.96.128.86
202.96.128.166
Ethernet adapter 本地连接 2:
Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : NVIDIA nForce Networking Controll
Physical Address. . . . . . . . . : 00-E0-4C-ED-2C-1E
截图二:
00-E0-4C-ED-2C-1E 00-19-E0-75-EC-38
No ARP Entries Found
请按任意键继续. . .
Last edited by jiulong on 2008-4-10 at 06:16 AM ]