Всем привет!
имеем удаленный сервер и прокси сервер для анализа и изменения траффика (скриншот 1, 123.123.123.123 - прокси-сервер, 222.222.222 - конечный (оригинальный) сервер)
/ip firewall nat add chain=dstnat dst-address=222.222.222.222 action=dst-nat to-addresses=123.123.123.123
в этом варианте все в порядке, все работает.
появилась потребность избавиться от УДАЛЕННОГО прокси-сервера, нужно запустить его на втором устройстве в локальной сети (192.168.88.177) - скриншот 2
/ip firewall nat add chain=dstnat dst-address=222.222.222.222 action=dst-nat to-addresses=192.168.88.177
Тут уже начались проблемы.. Подумал: вдруг, блекхолл, добавил src-address=192.168.88.166
/ip firewall nat add chain=dstnat dst-address=222.222.222.222 src-address=192.168.88.166 action=dst-nat to-addresses=192.168.88.177
Ничего не изменилось, клиент как не реагировал - так и не реагирует.
На клиенте (.166) ничего не происходят, предположение такое:
Wireshark'ом смотрю - траффик уходит на верный (основной) адрес (на стороне роутера заменяется на 192.168.88.177), а обратно приходит уже не от основного сервера, а с .177, по этому клиент никак не реагирует. Может можно как-то так же подменить адрес входящих пакетов на .166 с .177 на 222.222.222.222?
на скринах - черные стрелки это оригинальный траффик, красные - измененный прокси сервером траффик
Роутер RB4011, ROS 7.16