19-11-2010 08:37 W2K3 R2 XP2 Rus RRAS перенаправление диапазона портов
Вот пример командного файла:
Нам надо перенаправить 100 портов из диапазона 50000-50100
Если мы пишем к командной строке:

for /L %g in (50000,1,50100) do netsh routing ip nat add portmapping "Имя подклюения" tcp 0.0.0.0 %g 101.10.10.4 %g

В скобках написано диапазон портов с шагом 1 =) Там где tcp 0.0.0.0 значит какой бы ёп небыл у вашего сетевого интерфейса перенаправителю будет пофиг (ИМХО). Имя подключения можно узнать написав ipconfig в консоле (мы жё всё равно там...)

Если захотите сделать тоже самое из батника надо добавить знак процента к проценту... какой бред просто пиндец, надо гвоздь мне в голову вбить за такие обороты. Короче если из батника то вот так надо:


for /L %%g in (50000,1,50100) do netsh routing ip nat add portmapping "Имя подклюения" tcp 0.0.0.0 %%g 101.10.10.4 %%g

ЗЫ. Имя перенаправления как задовать из консоли я ненашёл, но в моём случае они автоматически обзываются "Пользовательская служба 89" циферки генирятся сами =) Насколько я понимаю удалять их потом от туда можно этим же способом...
Закрыть