<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Маршрутизация по меткам из iptables</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92340.html</link>
    <description>Сделал маршрутизацию на 2 провайдера(метки расставляются в Iptables а затем по ip rule fwmark уходят на свою таблицу маршрутизации), ходит всё замечательно, но заметил одну странную вещь, а именно если убираю default маршруты из main (2 маршрута на gw провайдеров с разными metric) то новых соединений не происходит - не возможно подключиться, хотя уже подключенные вроде работают (впн не отвалился)&lt;br&gt;iptables (только относящееся к маршрутизации):&lt;br&gt;#routing&lt;br&gt;iptables -t mangle -N MARK_CONN&lt;br&gt;iptables -t mangle -A MARK_CONN -d 192.168.0.0/16 -j RETURN&lt;br&gt;iptables -t mangle -A MARK_CONN -d 10.0.0.0/8 -j RETURN&lt;br&gt;iptables -t mangle -A MARK_CONN -m connmark ! --mark 0 -j RETURN&lt;br&gt;iptables -t mangle -A MARK_CONN -j CONNMARK --set-mark 1&lt;br&gt;iptables -t mangle -A MARK_CONN -m statistic --mode random --probability 0.28 -j RETURN&lt;br&gt;iptables -t mangle -A MARK_CONN -j CONNMARK --set-mark 2&lt;br&gt;&lt;br&gt;iptables -t mangle -A PREROUTING -i eth1 -m state --state NEW,RELATED -j CONNMARK --set-mark 1&lt;br&gt;iptables -t mangle -A PREROUTING -i ppp0 -m s</description>

<item>
    <title>Маршрутизация по меткам из iptables (Илья)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92340.html#5</link>
    <pubDate>Fri, 28 Oct 2016 09:49:21 GMT</pubDate>
    <description>&amp;gt; ещё одно замечание: в таком случае как у меня лучше поставить default &lt;br&gt;&amp;gt; gw на 127.0.0.1.&lt;br&gt;&amp;gt; причина - один из провайдеров отключает от сети если не со своим &lt;br&gt;&amp;gt; ipшником в его сети сидишь и бывают случаи когда пакет с &lt;br&gt;&amp;gt; обратным адресом ppp0 лезет через eth1 (когда передаётся TCP-RST видимо тогда &lt;br&gt;&amp;gt; conntrack уже не отслеживает соединение и метка не ставится и пускает &lt;br&gt;&amp;gt; пакет через table main) тогда при каком то значении этих пакетов &lt;br&gt;&amp;gt; пров отрубает. с default gw dev lo эти пакеты будут просто &lt;br&gt;&amp;gt; гаситься я так понимаю. по крайней мере пакетов с чужим исход &lt;br&gt;&amp;gt; ip более не наблюдается ни на одном из внешних интерфейсов &lt;br&gt;&lt;br&gt;Тоже вариант. Я добавлял правило в iptables, запрещающее исходящим пакетам на внешних интерфейсах иметь ip внутренних сетей.&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация по меткам из iptables (1)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92340.html#4</link>
    <pubDate>Sat, 25 Aug 2012 10:12:05 GMT</pubDate>
    <description>&amp;gt; ip rule from $IP_DOMRU table domru prio x &lt;br&gt;&lt;br&gt;вместо &quot;prio x&quot; &quot;prio y&quot; х и y приоритеты ну или вообще без этих частей&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация по меткам из iptables (1)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92340.html#3</link>
    <pubDate>Sat, 25 Aug 2012 10:10:29 GMT</pubDate>
    <description>сколько времени прошло... сейчас другие скрипты...&lt;br&gt;исправляется это не гейтом на 127.0.0.1 &lt;br&gt;ip rule from $IP_PNZ table pnz prio x&lt;br&gt;ip rule from $IP_DOMRU table domru prio x&lt;br&gt;и пакеты уходят куда надо.&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация по меткам из iptables (1)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92340.html#2</link>
    <pubDate>Thu, 29 Sep 2011 05:12:54 GMT</pubDate>
    <description>ещё одно замечание: в таком случае как у меня лучше поставить default gw на 127.0.0.1.&lt;br&gt;причина - один из провайдеров отключает от сети если не со своим ipшником в его сети сидишь и бывают случаи когда пакет с обратным адресом ppp0 лезет через eth1 (когда передаётся TCP-RST видимо тогда conntrack уже не отслеживает соединение и метка не ставится и пускает пакет через table main) тогда при каком то значении этих пакетов пров отрубает. с default gw dev lo эти пакеты будут просто гаситься я так понимаю. по крайней мере пакетов с чужим исход ip более не наблюдается ни на одном из внешних интерфейсов&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация по меткам из iptables (1)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/92340.html#1</link>
    <pubDate>Wed, 28 Sep 2011 15:51:26 GMT</pubDate>
    <description>наверно ему нужен хоть какойто default gw в main для определения output интерфейса перед попаданием в -t mangle -a output, поставил его на 127.0.0.1 и снова всё заработало.&lt;br&gt;кстати netstat привязал все исходящие соединения к ip eth0 (видимо первого в системе интерфейса)&lt;br&gt;</description>
</item>

</channel>
</rss>
