<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Debian iptables iproute squid</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89771.html</link>
    <description>Здравствуйте!&lt;br&gt;Дано:Сервер на debian lenny с тремя интерфейсами,два из которых внешние.На нем крутится сквид с аутинтификацией на AD.&lt;br&gt;Задача: Нужно сделать так чтоб веб трафик делился на эти два канала (только порт 80)&lt;br&gt;История:Был испробован iproute2 с балансировкой по весам (весь траф делится согласно weight), но при нем ssl pos  терминалы работают через раз , что не приемлемо.&lt;br&gt;Был истробован iproute + iptables CONMARK +random ,но в этой конфигурации отказался работать squid и на се попытки подключения выдавал только &quot;access denied&quot;&lt;br&gt;Подскажите пожалуйста где косяк , и как его обойти.&lt;br&gt;Ниже приведены конфиги обоих способов:&lt;br&gt;&lt;br&gt;1.&lt;br&gt;#!/bin/bash                                &lt;br&gt;ip route flush table T1                    &lt;br&gt;ip route flush table T2                    &lt;br&gt;ip rule delete table T1&lt;br&gt;ip rule delete table T2&lt;br&gt;ip rule add from x.x.x.x table T1&lt;br&gt;ip rule add from y.y.y.y table T2&lt;br&gt;&lt;br&gt;ip route add x.x.x.0/24 via x.x.x.y dev ppp0 table T1&lt;br&gt;ip route add y.y.y.0/25 via y.y.y.x dev eth2 src y.y.y.y table T1&lt;br&gt;ip</description>

<item>
    <title>Debian iptables iproute squid (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89771.html#3</link>
    <pubDate>Thu, 14 Oct 2010 06:58:05 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; ip rule add from x.x.x.x table T1&lt;br&gt;&amp;gt; ip rule add from y.y.y.y table T2&lt;br&gt;&amp;gt; ip route add default dev ppp0 table T1&lt;br&gt;&amp;gt; ip route add default via y.y.y.x dev eth2 table T2&lt;br&gt;&amp;gt; ip route add default scope global nexthop dev ppp0 weight 1 nexthop&lt;br&gt;&amp;gt; via y.y.y.x dev eth2 weight 1&lt;br&gt;&amp;gt; ip route flush cache&lt;br&gt;&amp;gt; (x.x.x.x,y.y.y.y -адреса интерфеисов)&lt;br&gt;&amp;gt; (x.x.x.0 ,y.y.y.0 -сети провайдеров)&lt;br&gt;&amp;gt; (x.x.x.y,y.y.y.x -гейты провайдеров)&lt;br&gt;&lt;br&gt;в ip ru не замечено выбора таблицы маршрутизации на основе флажка (маркера).&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; ip route add x.x.x.0/24 via x.x.x.y dev ppp0 table T1&lt;br&gt;&amp;gt; ip route add y.y.y.0/25 via y.y.y.x dev eth2 src y.y.y.y table T1&lt;br&gt;&amp;gt; ip route add 10.168.0.0/24 dev eth0 src 10.168.0.254 table T1&lt;br&gt;&amp;gt; ip route add 127.0.0.0/8 dev lo table T1&lt;br&gt;&amp;gt; ip route add y.y.y.0/25 via y.y.y.x dev eth2 table T2&lt;br&gt;&amp;gt; ip route add x.x.x.0/24 via x.x.x.y dev ppp0 src x.x.x.x table T2&lt;br&gt;&amp;gt; ip route add 10.168.0.0/24 dev eth0 src 10.168.0.254 table T2&lt;br&gt;&amp;gt; ip route add 127.0.0.0/8 dev lo table T2&lt;br&gt;&lt;br&gt;Эту хрень не надо пихать в</description>
</item>

<item>
    <title>Debian iptables iproute squid (wanura)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89771.html#2</link>
    <pubDate>Wed, 13 Oct 2010 19:58:16 GMT</pubDate>
    <description>&amp;gt; Неужели никто не сталкивался с такой задачей?&lt;br&gt;&lt;br&gt;есть решение похожей задачи, пример:&lt;br&gt; есть два провайдера ютк и цтс, шлюз по умолчанию идёт на ютк а надо чтобы сквид сидел на канале цтс.. &lt;br&gt;  начинаем с iproute2 &lt;br&gt;        echo 200 cts_prov &amp;gt;&amp;gt; /etc/iproute2/rt_table&lt;br&gt;  потом&lt;br&gt;        ip route add default via 83.1.1.2 dev eth0 table cts_prov&lt;br&gt;  этим самым мы добавили дополнительную маршрутизацию на канал цтс.&lt;br&gt;   этим: &lt;br&gt;        ip rule add fwmark 1 table cts_prov &lt;br&gt;   айпироут2 будет помеченные пакеты меткой &quot;1&quot; отправлять на канал провайдера цтс.    &lt;br&gt;     следующим этапом надо заставить iptables маркировать пакеты меткой &quot;1&quot;&lt;br&gt;   iptables -A PREROUTING -t mangle -p tcp --dport 80 -j MARK --set-mark 1 &lt;br&gt;   iptables -A OUTPUT -t mangle -p tcp --dport 80 -j MARK --set-mark 1&lt;br&gt;     первое правило метит пакеты идущие на порт 80&lt;br&gt;     второе правило метит все исходящие пакеты порта 80&lt;br&gt;  результат такой, все машины в локальной сети пользуются шлюзом по умолчанию ЮТК, а сквид едет через второй канал ЦТС... &lt;br&gt; при</description>
</item>

<item>
    <title>Debian iptables iproute squid (chapayev)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89771.html#1</link>
    <pubDate>Thu, 09 Sep 2010 20:18:06 GMT</pubDate>
    <description>Неужели никто не сталкивался с такой задачей?&lt;br&gt;</description>
</item>

</channel>
</rss>
