想当初我中ARP的时候,在这里问如何解决ARP欺骗,这里的许多兄弟都说要双绑才行!!!
我又问,什么是双绑,结果兄弟们又说,兄弟们又说服务器上绑定,然后下面机子上再绑定一次!
经过我自己研究网上的批处理和最近在虚拟机上学习软路由,知道了怎么搞定又绑的问题了。。
呵呵,不敢独享,给兄弟们共享一下。。再次提倡共享精神。。。
你的东西放在那里也是放着,越多的人学会不是越好吗? 这样你自己也开心一点是不是?
首先是下面客户机开机绑定本机IP和MAC,和网关MAC 。。然后是在路由上面也要绑定一次!
先看下面客户机的绑定,下面是批处理!!
@echo off
::读取本机Mac地址
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
::读取本机ip地址
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
::绑定本机IP地址和MAC地址
arp -s %IP% %Mac%
::读取网关地址
if exist GateIP.txt del GateIP.txt
find "Default Gateway" ipconfig.txt >GateIP.txt
for /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G
::读取网关Mac地址
if exist GateMac.txt del GateMac.txt
arp -a %GateIP% >GateMac.txt
for /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H
::绑定网关Mac和IP
arp -s %GateIP% %GateMac%
arp -s 网关IP 网关MAC
exit
-------------------------------------------------------------------------------------------
经过多次测试发现,如果客户机的ARP缓存表是空的话,就不能绑定网关IP和MAC
我又问,什么是双绑,结果兄弟们又说,兄弟们又说服务器上绑定,然后下面机子上再绑定一次!
经过我自己研究网上的批处理和最近在虚拟机上学习软路由,知道了怎么搞定又绑的问题了。。
呵呵,不敢独享,给兄弟们共享一下。。再次提倡共享精神。。。
你的东西放在那里也是放着,越多的人学会不是越好吗? 这样你自己也开心一点是不是?
首先是下面客户机开机绑定本机IP和MAC,和网关MAC 。。然后是在路由上面也要绑定一次!
先看下面客户机的绑定,下面是批处理!!
@echo off
::读取本机Mac地址
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
::读取本机ip地址
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
::绑定本机IP地址和MAC地址
arp -s %IP% %Mac%
::读取网关地址
if exist GateIP.txt del GateIP.txt
find "Default Gateway" ipconfig.txt >GateIP.txt
for /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G
::读取网关Mac地址
if exist GateMac.txt del GateMac.txt
arp -a %GateIP% >GateMac.txt
for /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H
::绑定网关Mac和IP
arp -s %GateIP% %GateMac%
arp -s 网关IP 网关MAC
exit
-------------------------------------------------------------------------------------------
经过多次测试发现,如果客户机的ARP缓存表是空的话,就不能绑定网关IP和MAC
0
