当前位置:首页 > Mikrotik > 正文

生成 40 个VRRP改MAC脚本

@echo off
set n=0
setlocal enabledelayedexpansion
for /f %%i in (vrrpmac.txt) do (
set vrrp!n!=%%i
set /a n+=1
)
set n=0
for /f "tokens=*" %%i in (mac.txt) do (
set q=%%i
echo !n!
set /a m=!n! % 250
set /a p=!n! / 250
set /a n+=1
echo !p! !m! !q!
for %%j in (!m!) do (
rem echo !vrrp%%j!
echo /interface bridge nat
echo add action=src-nat chain=srcnat disabled=no mac-protocol=pppoe-discovery src-mac-address=!vrrp%%j!/FF:FF:FF:FF:FF:FF to-src-mac-address=%%i
echo add action=src-nat chain=srcnat disabled=no mac-protocol=pppoe src-mac-address=!vrrp%%j!/FF:FF:FF:FF:FF:FF to-src-mac-address=%%i
echo add action=dst-nat chain=dstnat disabled=no dst-mac-address=%%i/FF:FF:FF:FF:FF:FF mac-protocol=pppoe-discovery to-dst-mac-address=!vrrp%%j!
echo add action=dst-nat chain=dstnat disabled=no dst-mac-address=%%i/FF:FF:FF:FF:FF:FF mac-protocol=pppoe to-dst-mac-address=!vrrp%%j!
)>>!p!.txt
 
)
pause

更新时间 2016-08-09