Postfix стоит на одном компе, MySQL-база с пользователями - на другом.
Эта база всегда актуальна, но находится за файерволом, поэтому иногда бывает недоступна из-за проблем с файерволом.
На машине с Postfix'ом хранится локальная копия той базы, которая обновляется раз в сутки.
В конфиге Postfix'у сказано: alias_maps=mysql:/etc/alias.cf
alias.cf:
...
hosts=x.x.x.x 127.0.0.1
...
, где х.х.х.х - ip-адрес машины с актуальной базой.
В доках сказано, что источник данных выбирается случайным образом из
перечисленных в параметре hosts.
Вопрос: можно ли заставить Postfix выбирать источник данных не случайно, а в том порядке, как они указаны (т.е. проверять второй только в случае, когда невозможно подцепиться к первому)?
Добрый день всем.
ПОмогите разобраться со следующей штукой.
Есть шлюз с двумя сетевыми картами: eth0(192.168.0.1) смотрит в локалку, на eth1 повешено два IP-адреса: 10.х.х.х и 217.х.х.х.
С помощью iproute2 настроена балансировка нагрузки на 2 канала:
ip route add default nexthop via 10.x.x.y dev eth1 \
nexthop via 217.x.x.y dev eth1,
где 10.х.х.y и 217.x.x.y - это IP-адреса шлюзов провайдеров.
Если я делаю -t nat -A POSTROUTING -j MASQUERADE, все работает, пакеты уходят с разных адресов и все хорошо, НО:
мне нужно делать SNAT ТОЛЬКО в том случае, когда пакеты уходят на 217.х.х.y, а пакеты, идущие на 10.х.х.y просто форвардить, не меняя в них адрес источника.
Подскажите, есть ли какие-то средства разделить такие пакеты на этапе POSTROUTING, бьюсь вторую неделю, ничего не могу придумать.