<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Нужна помощь с Policy-Based Routing</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html</link>
    <description>Доброго всем времени суток!&lt;br&gt;Сразу прошу, не посылайте в хендбук, его уже пролистал, так же, не предлагайте сменить работы или нанять админа... Если я обратился сюда, то я этого не знаю но хочу узнать, а не нанимать кого бы то нибыло...&lt;br&gt; &lt;br&gt;Вообщем суть проблемы.&lt;br&gt;имеем:&lt;br&gt;Сервер 1 - Gate&lt;br&gt;Сервер 2 - Host&lt;br&gt;Локальная сеть - Lan&lt;br&gt;Провайдер 1 - ISP1&lt;br&gt;Провайдер 2 - ISP2&lt;br&gt;Gate выполняет функцию шлюза, у него 2 сетевые карты, одна на провайдера, вторая в локалку. Имеет &quot;белый&quot; IP.&lt;br&gt;Host выполняет функцию веб-сервера и почтового сетвера. У него так же 2 сетевые, одна в эту же локалку а одна на второго провайдера и тоже с &quot;белым&quot; IP.&lt;br&gt;Gate и Host соединены между собой локальной сетью.&lt;br&gt;На Host стоит в качестве Defaultrouter, шлюз провайдера.&lt;br&gt;Host отвечает на все запросы на &quot;белый&quot; IP, всё как бы нормально, но канал узковат, посему мне нужно, чтобы он отвечал на запросы, которые приходят на 80-й порт Gate.&lt;br&gt;Я по средствам PF пробросил порт 80 на Gate. tcpdump-ом смотрю, запросы приходят на Host всё норм, но обратно не</description>

<item>
    <title>Нужна помощь с Policy-Based Routing (sherlock)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#34</link>
    <pubDate>Tue, 15 Feb 2011 11:52:20 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; =) Потому что в файрволл локальный пакет попадает уже после принятия решения &lt;br&gt;&amp;gt; о маршрутизации. Если пакет транзитный, то маркировка делается на входе, потом &lt;br&gt;&amp;gt; применяется выбранная FIB, а уже потом пакет идет на выход. Повторюсь, &lt;br&gt;&amp;gt; локальный пакет маркируется после выбора FIB. Если почитаете интернет на эту &lt;br&gt;&amp;gt; тему, то там были идеи типа введения правила ipfw reroute :-) &lt;br&gt;&amp;gt; Вот потому и считаю, что не работает :-) Хотя пакет попадает под &lt;br&gt;&amp;gt; правило. :-) &lt;br&gt;&amp;gt; Это я про как минимум 8ку говорю... За процессом разработки / изменений &lt;br&gt;&amp;gt; в FreeBSD слежу изредка, если мои данные устарели - я буду &lt;br&gt;&amp;gt; рад это узнать.&lt;br&gt;&lt;br&gt;ну тогда &apos;ipfw fwd&apos; Вам в помощь, после этого правила система плюет на таблицу маршрутизации и отправляет пакет туда, куда ей сказали, ну если конечно шлюз указанный в правиле доступен на одном из интерфейсов.&lt;br&gt;&lt;br&gt;хотя я конечно огорчен, что FIB в ipfw не работает на 100&#037;, сам еще не пользовался, но в будущем планировал.&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#33</link>
    <pubDate>Tue, 15 Feb 2011 04:29:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; да-да-да. правильный ход мысли. Таким путем точно можно достичь искомого.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Слишком сложно.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; При двух белых IP от разных провов можно обойтись обычными ipfw fwd.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; У setfib есть побочные  моменты - нет поддержки ipv6 и странные &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; путаницы default gateway.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Пока юзаю 2хBGP-канала + обычный линк с NAT для офисных хомячков.&lt;br&gt;&amp;gt;&amp;gt; Для локального трафика ipfw setfib всеравно не работает :-( &lt;br&gt;&amp;gt;&amp;gt; //А в линуксе iproute + connmark есть .... эххх ) &lt;br&gt;&amp;gt; Почему Вы уверены, что не работает? может пакет просто не попадает в &lt;br&gt;&amp;gt; Ваше правило?&lt;br&gt;&lt;br&gt;=) Потому что в файрволл локальный пакет попадает уже после принятия решения о маршрутизации. Если пакет транзитный, то маркировка делается на входе, потом применяется выбранная FIB, а уже потом пакет идет на выход. Повторюсь, локальный пакет маркируется после выбора FIB. Если почитаете интернет на эту тему, то там были идеи типа введения правила ipfw reroute :-) &lt;br&gt;&lt;br&gt;Вот потому и считаю, что не работает :-) Хотя пакет попадает под правило. :-)&lt;br&gt;Это я про как мин</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (sherlock)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#32</link>
    <pubDate>Tue, 15 Feb 2011 04:16:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; да-да-да. правильный ход мысли. Таким путем точно можно достичь искомого.&lt;br&gt;&amp;gt;&amp;gt; Слишком сложно.&lt;br&gt;&amp;gt;&amp;gt; При двух белых IP от разных провов можно обойтись обычными ipfw fwd.&lt;br&gt;&amp;gt;&amp;gt; У setfib есть побочные  моменты - нет поддержки ipv6 и странные &lt;br&gt;&amp;gt;&amp;gt; путаницы default gateway.&lt;br&gt;&amp;gt;&amp;gt; Пока юзаю 2хBGP-канала + обычный линк с NAT для офисных хомячков.&lt;br&gt;&amp;gt; Для локального трафика ipfw setfib всеравно не работает :-( &lt;br&gt;&amp;gt; //А в линуксе iproute + connmark есть .... эххх ) &lt;br&gt;&lt;br&gt;Почему Вы уверены, что не работает? может пакет просто не попадает в Ваше правило?&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#31</link>
    <pubDate>Tue, 15 Feb 2011 02:56:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; //А в линуксе iproute + connmark есть .... эххх ) &lt;br&gt;&amp;gt; Хватит тут агитаторов Линукс.&lt;br&gt;&amp;gt; Идите на форумы виндузятников и там проводите агитацию :) &lt;br&gt;&lt;br&gt;интересно, а в винде возникают вопросы - &quot;виндовс и два провайдера, общий доступ к сети&quot; ?&lt;br&gt;Или там как обычно - два провайдера - два сервера?&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#30</link>
    <pubDate>Tue, 15 Feb 2011 02:30:11 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; //А в линуксе iproute + connmark есть .... эххх ) &lt;br&gt;&lt;br&gt;Хватит тут агитаторов Линукс.&lt;br&gt;Идите на форумы виндузятников и там проводите агитацию :)&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#29</link>
    <pubDate>Mon, 14 Feb 2011 05:43:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; да-да-да. правильный ход мысли. Таким путем точно можно достичь искомого.&lt;br&gt;&amp;gt; Слишком сложно.&lt;br&gt;&amp;gt; При двух белых IP от разных провов можно обойтись обычными ipfw fwd. &lt;br&gt;&amp;gt; У setfib есть побочные  моменты - нет поддержки ipv6 и странные &lt;br&gt;&amp;gt; путаницы default gateway.&lt;br&gt;&amp;gt; Пока юзаю 2хBGP-канала + обычный линк с NAT для офисных хомячков.&lt;br&gt;&lt;br&gt;Для локального трафика ipfw setfib всеравно не работает :-(&lt;br&gt;//А в линуксе iproute + connmark есть .... эххх )&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#28</link>
    <pubDate>Sun, 13 Feb 2011 19:08:01 GMT</pubDate>
    <description>&amp;gt; да-да-да. правильный ход мысли. Таким путем точно можно достичь искомого.&lt;br&gt;&lt;br&gt;Слишком сложно. &lt;br&gt;При двух белых IP от разных провов можно обойтись обычными ipfw fwd.&lt;br&gt;У setfib есть побочные  моменты - нет поддержки ipv6 и странные путаницы default gateway.&lt;br&gt;Пока юзаю 2хBGP-канала + обычный линк с NAT для офисных хомячков.&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (YuSt)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#27</link>
    <pubDate>Sat, 12 Feb 2011 21:02:05 GMT</pubDate>
    <description>И (условно) третий вариант решения, подсказанный сегодня одним умным товарищем. Как уже проверил уважаемый sm00th1980 - multiple routing tables у нас (FreeBSD) - работает ;) ;) ;)&lt;br&gt;Так вот - обеспечить ОДНОВРЕМЕННУЮ работу в любом из вариантов - что в моей задаче. что в задаче ТС - вполне реально, скрестив multiple routing tables и дополнительные сетевые алиасы на серверах. &lt;br&gt;&lt;br&gt;Приведу пример решения для своей задачи, ТС я думаю вполне сможет адаптировать его &quot;под себя&quot;. Что имеем, и как стоит задача - я уже писал в предыдущем посте ... Решение - на шлюзе поднимаем две таблицы маршрутизации одна обрабатывает нашу основную (реальную) подсеть серверов и шлюзом по умолчанию для нее выступает провайдер-1, вторая - обрабатывает подсеть из наших &quot;дополнительных&quot; алиасов, и шлюзом по умолчнию для нее выступает провайдер-2. Соответственно на шлюзе настраиваем и два nat-а. В таком варианте - откуда бы не пришел пакет на внутренний сервер - отправлен он будет именно в тот аплинк, из которого был получен запрос... &lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь с Policy-Based Routing (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/90928.html#26</link>
    <pubDate>Sat, 12 Feb 2011 12:17:11 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; команда: &lt;br&gt;&amp;gt; setfib 0 route add default 192.168.0.1 #default в первой таблице &lt;br&gt;&amp;gt; setfib 1 route add default 192.168.1.1 #default во второй таблице &lt;br&gt;&amp;gt; 4) правим ipfw &lt;br&gt;&amp;gt; ipfw add 100 setfib 1 all from any to 192.168.1.2 in recv &lt;br&gt;&amp;gt; em1 #устанавливаем для пакетов пришедших с интерфейса em1 таблицу роутинга = &lt;br&gt;&amp;gt; 1. В итоге ответный пакет будет уходить по default=192.168.1.1 - что &lt;br&gt;&amp;gt; нам и нужно.&lt;br&gt;&amp;gt; ipfw add 200 pass all from any to any #разрешаем всё &lt;br&gt;&amp;gt; вроде всё.&lt;br&gt;&lt;br&gt;да-да-да. правильный ход мысли. Таким путем точно можно достичь искомого.&lt;br&gt;</description>
</item>

</channel>
</rss>
