<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: FreeBSD и два провайдера</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76811.html</link>
    <description>Добрый день!&lt;br&gt;Необходимо подключить второй канал совместно с существующим.&lt;br&gt;Ситуация такова:&lt;br&gt;Есть сервер на FreeBSD 6.2 на нем три сетевых карты - xl0, rl0 и rl1.&lt;br&gt;xl0 подключена к adsl модему, который работает в режиме бриджа. rl0 с адресом вида 192.168.7.х смотрит в локалку, rl1 подключена к radioethernet-модулю Canopy. Необходимо сделать так, чтобы из локалки только две машины имели выход через радиоканал, остальные должны остаться на адсл. Условие - необходимо, чтобы правила в rc.firewall по возможности остались (их писал не я). Из статей, найденных в сети понял, что необходимо поднимать два natd. Но непонятно, где что править, чтобы они гарантированно даже после перезагрузки поднимались. И еще непонятно, как задать праймари днс и шлюз _именно_ для интерфейса rl1?&lt;br&gt;Заранее спасибо&lt;br&gt;</description>

<item>
    <title>FreeBSD и два провайдера (blackmanos)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76811.html#4</link>
    <pubDate>Mon, 26 Nov 2007 14:17:41 GMT</pubDate>
    <description>&lt;br&gt;&lt;br&gt;народ плиз нужна помощь, уже две недели сижу никак разобраться не могу, тоже есть два канала, &lt;br&gt;первый gw прова 193.27.242.97&lt;br&gt;второй gw прова 10.68.4.49&lt;br&gt;вот мой скрипт запуска&lt;br&gt;&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;### Полезные переменные ;)&lt;br&gt;&lt;br&gt;fwcmd=&quot;/sbin/ipfw -q&quot;&lt;br&gt;skip=&quot;skipto 30000&quot;&lt;br&gt;&lt;br&gt;$&#123;fwcmd&#125; -f flush&lt;br&gt;&lt;br&gt;$&#123;fwcmd&#125; 20 add divert 8668 log ip from any to any&lt;br&gt;$&#123;fwcmd&#125; 10 add divert 8778 log ip from 10.0.0.1 to any&lt;br&gt;$&#123;fwcmd&#125; 30 add fwd 10.68.4.49 log ip from 10.68.4.50 to any out&lt;br&gt;$&#123;fwcmd&#125; 40 add fwd 193.27.242.97 log ip from 193.27.242.101 to any out&lt;br&gt;$&#123;fwcmd&#125; 50 add divert 8668 log ip from any to 10.68.4.50&lt;br&gt;$&#123;fwcmd&#125; 60 add divert 8778 log ip from any to 193.27.242.101&lt;br&gt;&lt;br&gt;паке ходят наружу тока через 10.68.4.49 больше не получается...&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и два провайдера (Alexander Motin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76811.html#3</link>
    <pubDate>Tue, 16 Oct 2007 14:22:17 GMT</pubDate>
    <description>Подозреваю что так работать не будет. У тебя пакеты будут проходить по правилам по два раза, плюс еще и дважды натиться по выходу. Я бы сделал как-то так:&lt;br&gt;&lt;br&gt;add divert 8668 ip from any to any in via xl0&lt;br&gt;add divert 8778 ip from any to any in via rl1&lt;br&gt;&lt;br&gt;add divert 8778 ip from 192.168.7.78 to any out&lt;br&gt;add fwd 81.21.4.193 (gateway radioethernet) ip from 81.81.4.xxx to any out&lt;br&gt;add divert 8668 ip from not 192.168.7.78 to any out&lt;br&gt;add fwd 195.248.173.XXX (gateway adsl) ip from 195.248.173.xxx to any out&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и два провайдера (Fletch)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76811.html#2</link>
    <pubDate>Tue, 16 Oct 2007 12:25:42 GMT</pubDate>
    <description>&amp;gt;все что запускается прописывается в /etc/rc.conf. примари dns для rl1 можно не &lt;br&gt;&amp;gt;использовать, а шлюз надо задавать в правилах фаервола. Про два natd &lt;br&gt;&amp;gt;это правильно. &lt;br&gt;&amp;gt;Принцип следующий &lt;br&gt;&amp;gt;на первом natd обрабатываются запросы только с двух машин для интерфейса rl1 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;на втором все остальное. &lt;br&gt;&lt;br&gt;вот так правильно будет?&lt;br&gt;natd -a 195.248.173.xxx -p 8668 (ip adsl прова)&lt;br&gt;natd -a 81.21.4.xxx -p 8778 (ip radioethernet)&lt;br&gt;&lt;br&gt;это пойдет в rc.firewall:&lt;br&gt;&lt;br&gt;add divert 8778 ip from 192.168.7.78 to any #(мой локальный ip)&lt;br&gt;add divert 8668 ip from not 192.168.7.78 to any&lt;br&gt;add fwd 81.21.4.193 (gateway radioethernet) ip from 81.81.4.xxx to any&lt;br&gt;add divert 8668 ip from any to 195.248.173.xxx&lt;br&gt;add divert 8778 ip from any to 81.21.4.xxx&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и два провайдера (MrStraker)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76811.html#1</link>
    <pubDate>Tue, 16 Oct 2007 10:02:39 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;xl0 подключена к adsl модему, который работает в режиме бриджа. rl0 с &lt;br&gt;&amp;gt;адресом вида 192.168.7.х смотрит в локалку, rl1 подключена к radioethernet-модулю Canopy. &lt;br&gt;&amp;gt;Необходимо сделать так, чтобы из локалки только две машины имели выход &lt;br&gt;&amp;gt;через радиоканал, остальные должны остаться на адсл. Условие - необходимо, чтобы &lt;br&gt;&amp;gt;правила в rc.firewall по возможности остались (их писал не я). Из &lt;br&gt;&amp;gt;статей, найденных в сети понял, что необходимо поднимать два natd. Но &lt;br&gt;&amp;gt;непонятно, где что править, чтобы они гарантированно даже после перезагрузки поднимались. &lt;br&gt;&amp;gt;И еще непонятно, как задать праймари днс и шлюз _именно_ для &lt;br&gt;&amp;gt;интерфейса rl1? &lt;br&gt;&amp;gt;Заранее спасибо &lt;br&gt;&lt;br&gt;все что запускается прописывается в /etc/rc.conf. примари dns для rl1 можно не использовать, а шлюз надо задавать в правилах фаервола. Про два natd это правильно.&lt;br&gt;Принцип следующий &lt;br&gt;на первом natd обрабатываются запросы только с двух машин для интерфейса rl1&lt;br&gt;на втором все остальное.&lt;br&gt;</description>
</item>

</channel>
</rss>
