<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Exim4, 2 интерфейса</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/82883.html</link>
    <description>Что есть:&lt;br&gt;    - Debian Lenny.&lt;br&gt;    - Веб-сервер, почтовый сервер(exim4) и домашняя файлопомойка.&lt;br&gt;    - Два провайдера, два интерфейса.&lt;br&gt;        - eth1 - анлимный канал. Режется все, что только можно, в том числе smtp, но у провайдера relay-сервера не обнаружено.&lt;br&gt;        - eth2 - 100Mbit лимитированный канал. Открыто все.&lt;br&gt;    - default route разруливаю через iproute2 вот таким вот скриптом: http://dumpz.org/3496/&lt;br&gt;      Соответственно, весь трафик, который инициирует сервер, уходит через eth1, а ответы на трафик, который приходит на eth2 через него же и уходят.&lt;br&gt;&lt;br&gt;Проблема:&lt;br&gt;    Нужно, чтобы почта уходила через eth2. Пробовал заставить exim слушать только eth2, но безрезультатно. Только слушает, но не отправляет. Пробовал заворачивать трафик (скрипт: http://dumpz.org/3498/), который уходит по eth1 с 25 портом заворачивать на eth2 - безрезультатно.&lt;br&gt;</description>

<item>
    <title>Exim4, 2 интерфейса (apytlev)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/82883.html#3</link>
    <pubDate>Mon, 17 Nov 2008 13:21:30 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;я, например, вот так указываю exim&apos;у с какого ip почту отсылать: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;begin transports &lt;br&gt;&amp;gt;remote_smtp: &lt;br&gt;&amp;gt;        driver = smtp &lt;br&gt;&amp;gt;        interface = 80.хх.хх.4 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;T_mailhub: &lt;br&gt;&amp;gt; driver = smtp &lt;br&gt;&amp;gt;        interface = 10.10.10.7 &lt;br&gt;&lt;br&gt;Вот так, всё оказывается гораздо проще :)&lt;br&gt;Как говориться, &quot;Читайте доки - они рулез&quot; :)&lt;br&gt;</description>
</item>

<item>
    <title>Exim4, 2 интерфейса (shutdown now)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/82883.html#2</link>
    <pubDate>Sun, 16 Nov 2008 21:41:34 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;попробуй так: &lt;br&gt;&amp;gt;в первый скрипт добавить &lt;br&gt;&amp;gt;ip rule add fwmark 0x25 table internet &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;во второй вместо твоего это &lt;br&gt;&amp;gt;iptables -t mangle -A OUTPUT -p tcp --dport $&#123;MAIL_PORT&#125; &lt;br&gt;&amp;gt; -j MARK --set-mark 0x25 &lt;br&gt;&amp;gt;iptables -t nat -A POSTROUTING -p tcp --dport $&#123;MAIL_PORT&#125; &lt;br&gt;&amp;gt; -o eth2 -j SNAT --to-source $&#123;PAY_IP&#125; &lt;br&gt;&lt;br&gt;я, например, вот так указываю exim&apos;у с какого ip почту отсылать:&lt;br&gt;&lt;br&gt;begin transports&lt;br&gt;remote_smtp:&lt;br&gt;        driver = smtp&lt;br&gt;        interface = 80.хх.хх.4&lt;br&gt;&lt;br&gt;T_mailhub:&lt;br&gt;driver = smtp&lt;br&gt;        interface = 10.10.10.7&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim4, 2 интерфейса (Alexander Pytlev)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/82883.html#1</link>
    <pubDate>Sun, 16 Nov 2008 21:22:30 GMT</pubDate>
    <description>&amp;gt;Проблема: &lt;br&gt;&amp;gt;    Нужно, чтобы почта уходила через eth2. Пробовал заставить &lt;br&gt;&amp;gt;exim слушать только eth2, но безрезультатно. Только слушает, но не отправляет. &lt;br&gt;&amp;gt;Пробовал заворачивать трафик (скрипт: http://dumpz.org/3498/), который уходит по eth1 с 25 &lt;br&gt;&amp;gt;портом заворачивать на eth2 - безрезультатно. &lt;br&gt;&lt;br&gt;Так не получится.&lt;br&gt;Вообще, exim тут не причём совсем, проблема в маршрутизации.&lt;br&gt;&lt;br&gt;попробуй так:&lt;br&gt;в первый скрипт добавить&lt;br&gt;ip rule add fwmark 0x25 table internet &lt;br&gt;&lt;br&gt;во второй вместо твоего это&lt;br&gt;iptables -t mangle -A OUTPUT -p tcp --dport $&#123;MAIL_PORT&#125;&lt;br&gt; -j MARK --set-mark 0x25&lt;br&gt;iptables -t nat -A POSTROUTING -p tcp --dport $&#123;MAIL_PORT&#125;&lt;br&gt; -o eth2 -j SNAT --to-source $&#123;PAY_IP&#125;&lt;br&gt;</description>
</item>

</channel>
</rss>
