Сервер 1: интерфейсы em0 (локалка до провайдера), em1 (локалка серверов), ng0 (интернет)
Сервер 2: интерфейсы em0 (интернет), em1 (локалка серверов)
Переносить почтовый сервер со 2го на 1й нельзя. Я думал настроить перенаправление 25 порта в файрволе 1го сервера на локальный адрес 2го, но не работает. Видимо запрос из внешки попадает на интерфейс 1го сервера ng0 проходит перенаправление, доходит до сервера через интерфейс em1, а ответ 2й сервер уже направляет через интерфейс em0 на основании заданного default gateway, при этом комп ессно на ответ с "левого" адреса не реагирует. Т.е. судя по всему надо как то задать так, чтобы ответ шел туда, откуда пришел, т.е.:
пришел по цепочке: адресат -> srv1 ng0 -> srv1 em1 ->srv2 em1
и уйти должен: srv2 em1 -> srv1 em1 -> srv1 ng0 -> адресат
а сейчас уходит: srv2 em0 -> адресат
Из инструментов - только извращенная фантазия и полный доступ к обоим серверам.

Помогите пожалуйста реализовать обратный путь, или если так сделать невозможно, как еще можно попробовать обойти зарезанный порт?
Заранее спасибо
