К роутеру (OpenWRT) подключена локалка и два инета от разных провайдеров.
Никак не могу сообразить как организовать доступ из внутренней сети к серверу в интернете так чтобы подключения к 80 и 110 порту этого сервера шли через один шлюз, а к 25 порту
через другой шлюз. Возможности задать внешнему серверу несколько IP адресов, увы, нет.На сколько я понял из мануалов, SNAT в iptables осуществляется после того как пакет переброшен на WAN адаптер. В качестве решения я вижу только переадресацию портов(REDIRECT) цепочки PREROUTING, в программу типа squid. Но такое решение мне кажется весьма громоздким. Есть-ли другое решение данной проблемы или, может, маленькая программа вместо squid, которая сможет сама раскидывать по внешним шлюзам переадресуемые ей пакеты. И вообще может-ли Squid переадресоввывать не HTTP трафик?
PS: Multiwan у меня не ставится. Бьюсь над его установкой.