Изменить исходный IP-адрес на целевую сеть MikroTiK

Мне нужно создать правило Nat, согласно которому, если я запрашиваю сетевой IP-адрес в частной сети 172.21.0.0, мой исходный IP-адрес становится 172.21.2.33

Итак, если dst = 172.21.x.x, тогда src = 172.21.2.33 Маршрутизатор имеет общедоступный IP-адрес и частный IP-адрес на порту Etha0.

Я добавил этот адрес в порт Eth0

Как мне написать это правило в RouterOS?


person Jason Brashear    schedule 21.08.2019    source источник


Ответы (1)


Ну, я не уверен насчет маски (при условии / 16), так как вы не дали о ней никакой информации, но что-то вроде этого может сработать:

/ip firewall nat
add action=src-nat chain=srcnat dst-address=172.21.0.0/16 to-addresses=172.21.2.33
person Benoit PHILIPPON    schedule 21.08.2019
comment
Я пробовал это: с / 24 в левом из / 16 и получил ошибку: ожидаемый конец команды (строка 1, столбец 22) - person Jason Brashear; 22.08.2019
comment
Хорошо, я получил команду для запуска, это была ошибка из-за вставки этого. Итак, правило существует, но ничто не проходит через это правило. Итак, я добавил to-address, а также попробовал out-interface-eth01 для данных, проходящих через этот nat. - person Jason Brashear; 22.08.2019
comment
Как вы это тестируете? Пожалуйста, предоставьте более подробную информацию об IP и / или протоколах, которые вы хотите перенаправить, откуда вы хотите получить к ним доступ, как вы его тестируете и т. Д. - person Benoit PHILIPPON; 23.08.2019