Psst.. new poll here.
[email protected] webmail now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!
Paste
Pasted as Plain Text by qq ( 11 years ago )
chcp 1251
@echo off
cls
echo.
set /p a="network address (10.23.x.0 or 10.23.x.32 or 10.23.x.64 or 10.23.x.96 or 10.23.x.128 or 10.23.x.160 or 10.23.x.192 or 10.23.x.224): ":
for /f "tokens=1,2,3,4 delims=." %%i in ("%a%") do set p1=%%i&&set; p2=%%j&set; p3=%%k&set; p4=%%l
set /a p5=p4+8
set /a p6=p4+10
set /a p7=p4+9
set /a p8=p4+31
netsh in ip add address vlan1 10.23.%p3%.%p5% 255.255.255.224
netsh in ip add address vlan1 10.23.%p3%.%p6% 255.255.255.224
netsh in ip add address vlan1 10.23.%p3%.%p7% 255.255.255.224
netsh routing ip nat add interface name="vlan1" mode=ADDRESSONLY
netsh routing ip nat add addressrange name="vlan1" start=10.23.%p3%.%p4% end=10.23.%p3%.%p8% mask=255.255.255.224
netsh routing ip nat add interface name="Внутренний" mode=PRIVATE
for %%g in (vlan20,vlan30,vlan40) do netsh routing ip nat add interface name="%%g" mode=PRIVATE
for /l %%i in (2,1,254) do netsh routing ip nat add addressmapping name="vlan1" public=10.23.%p3%.%p5% private=192.168.20.%%i inboundsessions=disable
for /l %%i in (2,1,254) do netsh routing ip nat add addressmapping name="vlan1" public=10.23.%p3%.%p6% private=192.168.40.%%i inboundsessions=disable
for /l %%i in (2,1,254) do netsh routing ip nat add addressmapping name="vlan1" public=10.23.%p3%.%p7% private=192.168.30.%%i inboundsessions=disable
Revise this Paste