Здравствуйте!
Такая вот задача: мы получаем интернет с 2 провайдеров, которые подключены к WAN1 и WAN2, на них прописаны маршруты с разными метриками, т.к. качество и реальная скорость у них разная. Оба интерфейса объединены в группу WANs, которая и указана в качестве интерфейса приемника в NAT-правилах. Это все понятно и тривиально. Кроме того, настроен мониторинг, чтобы при отключении провайдера соответствующий маршрут тоже отключался и трафик шел по оставшемуся (ну, на самом деле, он всегда идет к "быстрому" провайдеру, а при его падении происходит переключение на "медленного"). Это тоже понятно.
Теперь самое интересное: в DMZ живет почтовый сервер, к которому извне проброшены соединения на 2 разных адреса у соответствующих провайдеров.
Код:
(Internet)
/ \
(ISP1) (ISP2)
| |
(WAN1) DFL800 (WAN2)
\ /
(mail server)
Беда в том, что одновременно почтовик доступен только через "быстрого" провайдера (пока он доступен сам), т.к. при обращении к почтовику (все равно через какого провайдера) свои ответные пакеты он пошлет через предпочитаемого провайдера, т.е., "быстрого".
Можно это как-то победить?