中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 请教ARP绑定命令(未解决) 上一主题 | 下一主题
jiulong
中级用户




积分 396
发帖 183
注册 2007-12-23
状态 离线
『楼 主』:  请教ARP绑定命令(未解决)

怎么制作一个不失效的ARP绑定脚本呢?
不要用ARP -S IP MAC

一定要用 ARP -S %IP% %MAC%


难点:两块网卡等等原因都会影响%这中间的内容%

[ Last edited by jiulong on 2008-4-10 at 06:15 AM ]

2008-4-9 03:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
haiou327
高级用户

DOS时空


积分 713
发帖 348
注册 2007-2-10
状态 离线
『第 2 楼』:  

@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



欢迎进入我的网盘!!!
2008-4-9 18:36
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (52688226)  编辑帖子  回复  引用回复
hcttqt
初级用户





积分 28
发帖 12
注册 2008-4-6
状态 离线
『第 3 楼』:  

@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

2008-4-9 23:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jiulong
中级用户




积分 396
发帖 183
注册 2007-12-23
状态 离线
『第 4 楼』:  

三楼的如果本地连接不正常就失效
二楼的也失效了。
二楼你可以测试下,两块网卡绑出来的是两个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 ]

2008-4-10 06:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: