如何进行ARP双绑?有比这更有效更好的方法吗?追加400分

如何进行ARP双绑?有比这更有效更好的方法吗?追加400分,第1张

有人说双绑还会掉外线,上不了网,首先我们应该搞好双绑的定义:
你本机的IP与mac是 static的吗?你本机上的网关ip与mac是static的吗?路由上的各个PC的IP与mac是static的吗?这才是双绑,不要把双绑理解为绑两个IP。
双绑 *** 作方法:
网盟上有人发了一个双绑批处理,我建议大家分开用,因为这个批处理本身没问题,但在执行的时候,往往有时会让网关IP与MAC还是动态的(这是我亲手 *** 作的出来的结果,不信的朋友可以让电脑自己执行那个批处理,不要手动点。)开始 *** 作了:
1
@echo off
if exist ipconfigtxt del ipconfigtxt
ipconfig /all >ipconfigtxt
if exist phyaddrtxt del phyaddrtxt
find "Physical Address" ipconfigtxt >phyaddrtxt
for /f "skip=2 tokens=12" %%M in (phyaddrtxt) do set Mac=%%M
if exist IPAddrtxt del IPaddrtxt
find "IP Address" ipconfigtxt >IPAddrtxt
for /f "skip=2 tokens=15" %%I in (IPAddrtxt) do set IP=%%I
arp -s %IP% %Mac%
del ipaddrtxt
del ipconfigtxt
del phyaddrtxt
exit
这是1,另存为:1 b a t
@echo off
arp -s 192168(网关 IP) 00-00-00-00-00-00(网关 mac)
exit
这是2,另存为2bat
好了,两个bat都写好了,现在是运用,我喜欢用注册表开机执行1bat,喜欢用开机vbs执行2bat,分开运行,保证你客户机这块的绑定100%成功!
注册表这一块:
w i ndows Registry Editor Version 500
[H K E Y_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"a r p"="C: \1 b a t"
VBS这一块:
W s c r i p tsleep 1000
dim oshell
set oshell = CreateObject("WScriptShell")
oshellrun ("\ \1 9 2168\ v b s\2bat") ————————服务器共享那个2bat
开机,运行后,得出结果应该是:
客户机 *** 作完毕,可我们双绑并未完成,只是完成了单方,另一方,你的路由。
不带MAC地址绑定的路由,我无话可说,不过,ROS是肯定可以的,要学ROS网上很多,我也写过一篇ROS文章,大家不防搜索。
ROS做也不难:看两张图大家就明白了一切。这两张图粘不上来啊,你可以到这儿看看。
>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10931376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存