程序的原理:
运行后.
清除ARP例表!命令:"ARP -d"
取出本机的IP与MAC并绑定.
取出网关的IP.
查出网关的MAC并绑定.命令:"ARP -a 网关IP"
绑定命令用的是:"ARP -s IP NAC"
查看参数
如果"有"就跟据参数的时隔来重新运行绑定命令!
如果"无"就结束程序
程序名字你可随便改!
用法:
可直接运行!可加参数运行!
只有一个参数! 没有参数就只绑定一次! 如:
"C:\Program Files\Tencent\fgarp.exe" 1000
说明:参数的单位是"秒"
原理是运行后自动查找"本机"及"网关"的"IP"和"MAC"地址自动单向绑定
下面是以我的本机"IP:192.168.1.200"运行本程序后
开始>>>>运行>>cmd
下面是绑定成功:
C:\Documents and Settings\Administrator>arp -a
Interface: 192.168.1.200 --- 0x10003
Internet Address Physical Address Type
192.168.1.1 00-90-27-61-e0-07 static
192.168.1.200 00-e0-4c-d0-e0-6f static
下面是绑定失败:
C:\Documents and Settings\Administrator>arp -a
Interface: 192.168.1.200 --- 0x10003
Internet Address Physical Address Type
192.168.1.1 00-90-27-61-e0-07 dynamic
192.168.1.200 00-e0-4c-d0-e0-6f dynamic
注意:此方法治标不治本,要想根本解决ARP请采用"路由"和"本机"实现双向绑定:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
1:路由绑定所有的客户机的"IP"与"MAC"!
(在肯定客机没中ARP时,重启所有客机刷新绑定)
2:让客户机开机运行本程序!
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
在此说明下!双向绑定后的事!
(本人用的是ROS2.97软路由.客机XP2+DF.网卡都是8139,)
双向绑定后只要有的客机IP与MAC有所改变就ping不通网关,ping通内网机(上不了网)!
所以一有ping不通网关,ping通内网机的!说明这机的IP与MAC改了(可能中了ARP)!重启客机!
还不行的请验证下本机的IP与MAC是否与路由绑的一样!是否自己人换了网卡改了IP!
如要改换网卡改IP的一定要去路由里刷新绑定下!
本人推荐每隔一段时间,重启所有客机,路由刷新绑定!
这方法本人用了几个月没出现以前的老是断网的事!
只有些老ping不通网关的机!后来证明那台机是中了ARP!
点击浏览该文件
点击浏览该文件
以下是以前写的:
http://www.txwb.com/BBS508662.vhtml
《[原创]网克后修改器(自动化).精美挂锁.IPMAC快速扫描(全自动化改计算机名.IP.网关.掩码.DNS.CSCDK.装DF等)》
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com |
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:天下网吧联盟论坛 作者:佚名