ros软路由IP-MAC双向绑定
前段时间很多网吧出现间断掉线,或者网吧中随机有机器掉线的问题..
本网吧也出现这样的问题,但现在已经解决,方法如下:
路由方面
本网吧使用ROS软路由..在路由上做IP-MAC绑定,把局域网内所有的IP和对应的MAC做一个列表,把路由内网网卡设置为"reply-only"
这样只要不是对应的IP-MAC就不能访问路由..
客户机方面
做一个批处理,内容如下..
===================================================
@echo OFF
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
echo 正在获取本机信息.....
:IP
FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC
:MAC
echo IP:%IP%
FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP
:GateIP
echo MAC:%MAC%
arp -s %IP% %MAC%
echo 帮定网关
arp -s 192.168.1.1 00-12-29-71-61-3a (192.168.1.1为内网网关,00-12-29-71-61-3a为网关对应MAC)
echo 操作完成!!!
exit
==================================================
放到客户机的启动里,开机自动运行,当然也可以在更新服务器做共享,那样即使以后换路由了,
也不用每台机器都要改..
这个批处理是把网关和自身的ip-mac绑定为静态,绑定前运行:arp -a
客户机应该为:
==================================================
Internet Address Physical Address Type
192.168.1.1 00-17-31-58-98-68 dynamic
192.168.1.* 00-**-29-**-61-3a dynamic (本网吧路由)
192.168.1.251 00-14-78-7e-1d-b9 dynamic
192.168.1.253 00-04-61-46-15-9e dynamic
==================================================
运行批处理后应该为:
==================================================
Internet Address Physical Address Type
192.168.1.1 00-17-31-58-98-68 dynamic
192.168.1.* 00-**-29-**-61-3a static (本网吧路由) --------变为静态
192.168.1.125 00-e0-4d-03-26-ab static (客户机本机IP)
192.168.1.251 00-14-78-7e-1d-b9 dynamic
192.168.1.253 00-04-61-46-15-9e dynamic
==================================================