<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Настройка шлюза FreeBSD между двумя локалками и интернетом через VPN</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/67478.html</link>
    <description>Вводные:&lt;br&gt;&lt;br&gt;Компьютер под FreeBSD5.4 &lt;br&gt;Сетевые адаптеры:&lt;br&gt;fxp1: 10.200.10.36:255.255.255.0&lt;br&gt;fxp2: 192.168.0.1:255.255.255.0&lt;br&gt;&lt;br&gt;Ядро скомпилировано GENERIC + опции&lt;br&gt;options BRIDGE&lt;br&gt;options IPDIVERT&lt;br&gt;options IPFIREWALL&lt;br&gt;options IPFIREWALL_VERBOSE&lt;br&gt;options IPFIREWALL_VERBOSE_LIMIT=10&lt;br&gt;options IPFIREWALL_FORWARD&lt;br&gt;options IPFIREWALL_FORWARD_EXTENDED # на всякий пожарный&lt;br&gt;device pf&lt;br&gt;device pflog&lt;br&gt;device pfsync&lt;br&gt;&lt;br&gt;rc.conf:&lt;br&gt;&lt;br&gt;natd_enable=&quot;YES&quot;&lt;br&gt;natd_interface=&quot;fxp1&quot;&lt;br&gt;defaultrouter=&quot;10.200.10.1&quot;&lt;br&gt;firewall_enable=&quot;YES&quot;&lt;br&gt;pf_enable=&quot;YES&quot;&lt;br&gt;pf_rules=&quot;/etc/pf.conf&quot;&lt;br&gt;pf_flags=&quot;&quot;&lt;br&gt;pflog_enable=&quot;YES&quot;&lt;br&gt;pflog_logfile=&quot;/var/log/pflog&quot;&lt;br&gt;pflog_flags=&quot;&quot;&lt;br&gt;&lt;br&gt;Сеть провайдера: 10.0.0.0:255.0.0.0&lt;br&gt;10.200.10.1 - gateway для моего сегмента&lt;br&gt;10.200.4.1 - VPN сервер&lt;br&gt;10.200.4.100 - Сервер с расшаренными по &quot;Netbios over TCP/IP&quot; папками с видеофильмами&lt;br&gt;&lt;br&gt;Моя маленькая сеть 192.168.0.0:255.255.255.0&lt;br&gt;192.168.0.2 - Web, FTP, POP3, SMTP сервер&lt;br&gt;192.168.0.11 - рабочая станция 1&lt;br&gt;192.168.0.12 - рабочая станция 2&lt;br&gt;&lt;br&gt;Возникшие вопросы:&lt;br&gt;&lt;br&gt;1) Настр</description>

<item>
    <title>Настройка шлюза FreeBSD между двумя локалками и интернетом ч... (Johnrea)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/67478.html#4</link>
    <pubDate>Thu, 09 Oct 2008 08:24:48 GMT</pubDate>
    <description>Проверте конфиг...Плиззз Кажись тут че-то нетак, я с pf столкнулся первый раз ))&lt;br&gt;&lt;br&gt;и если можно расписать что строки обозначают.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;ext_if=&quot;inet0&quot;  # replace with actual external interface name i.e., dc0&lt;br&gt;int_if=&quot;lnet0&quot;  # replace with actual internal interface name i.e., dc1&lt;br&gt;internel_net=&quot;192.168.1.3, 192.168.1.127, 192.168.1.125, 192.168.1.250&quot;&lt;br&gt;internel_net1=&quot;192.168.1.25, 192.168.1.126, 192.168.1.125, 192.168.1.10, 192.168.1.12, 192.1&lt;br&gt;&lt;br&gt;internal_net=&quot;192.168.1.0/24&quot;&lt;br&gt;external_addr=&quot;192.168.1.1&quot;&lt;br&gt;&lt;br&gt;nat on $ext_if from $internal_net to any -&amp;gt; ($ext_if)&lt;br&gt;&lt;br&gt;block in log all&lt;br&gt;&lt;br&gt;pass  in  on $ext_if proto tcp from any to $ext_if port 22 keep state&lt;br&gt;pass  out on $ext_if proto &#123; tcp, udp &#125; all keep state&lt;br&gt;pass in on $int_if from $int_if:network to any keep state&lt;br&gt;pass out on $int_if from any to $int_if:network keep state&lt;br&gt;pass out on $ext_if proto tcp all modulate state flags S/SA&lt;br&gt;pass out on $ext_if proto &#123; udp, icmp &#125; all keep state&lt;br&gt;pass in on $ext_if proto &#123; gre, tcp &#125; all keep state&lt;br&gt;pass in on $ext_</description>
</item>

<item>
    <title>Настройка шлюза FreeBSD между двумя локалками и интернетом ч... (sedfom)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/67478.html#3</link>
    <pubDate>Wed, 12 Jul 2006 12:51:55 GMT</pubDate>
    <description>&amp;gt;АЙ.. не дочитал :-) Задачу твою нихрена не понял. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&quot;PS использовать PF в качестве одного единственного файрвола пока не хочу, ибо &lt;br&gt;&amp;gt;пока я в нем совсем новичек.&quot; - а стОит! &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Задача:&lt;br&gt;&lt;br&gt;Есть сеть вот такой структуры:&lt;br&gt;&lt;br&gt;http://www.opennet.ru/base/net/freebsd_2x_natd.jpg&lt;br&gt;&lt;br&gt;Картинка не моя, но структура у меня такая же.&lt;br&gt;&lt;br&gt;Напишите работоспособный конфиг для PF который позволит:&lt;br&gt;&lt;br&gt;1) Натить мою локалку - если смотреть на этот рисунок, то 10.0.0.0/8 в любой сегмент локалки 192.168.xxx.0/24&lt;br&gt;&lt;br&gt;2) Натить мою локалку - если смотреть на этот рисунок, то 10.0.0.0/8 в интернет через PPTP интерфейс tun0&lt;br&gt;&lt;br&gt;3) В моей локалке 10.0.0.0/8 есть мой сервер web, ftp,pop3,smtp его надо промапить в локалку провайдера только по портам этих сервисов.&lt;br&gt;&lt;br&gt;Проблемы с которыми я столкнулся в PF на этом пути:&lt;br&gt;&lt;br&gt;1) строка&lt;br&gt; nat on fxp1 from 192.168.0.0/24 to 10.0.0.0/8 -&amp;gt; (fxp1) &lt;br&gt;срезает все пакеты превышающие длину 1472, что ведет к тормозам. Все парамерты в этой строке из моего первого поста выше, а не с рисунка   :-)</description>
</item>

<item>
    <title>Настройка шлюза FreeBSD между двумя локалками и интернетом ч... (MaximKat)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/67478.html#2</link>
    <pubDate>Wed, 12 Jul 2006 11:02:21 GMT</pubDate>
    <description>&amp;gt;Если будут вопросы пиши мне на мыло, вышлю рабочие конфиги и нормальный &lt;br&gt;&amp;gt;хелп по ПФ &lt;br&gt;&lt;br&gt;Можешь мне выслать? Заодно поделись опытом как считать трафик? (по клиентам) Вроде встретил упоминания что IPA работает c PF но на оффсайте об этом ни слова :(&lt;br&gt;</description>
</item>

<item>
    <title>Настройка шлюза FreeBSD между двумя локалками и интернетом ч... (KlounAda)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/67478.html#1</link>
    <pubDate>Wed, 12 Jul 2006 00:18:10 GMT</pubDate>
    <description>АЙ.. не дочитал :-) Задачу твою нихрена не понял.&lt;br&gt;&lt;br&gt;&quot;PS использовать PF в качестве одного единственного файрвола пока не хочу, ибо пока я в нем совсем новичек.&quot; - а стОит!&lt;br&gt;&lt;br&gt;Советы:&lt;br&gt;1. Выкить IPFW, используйю PF. И вообще, как ты два фаерволла собрался одновременно юзать?&lt;br&gt;2. В PF можеш прописывать НАТы хоть сотню, не надо никаких дивертов, т.е. можно отдельные адреса выпукать на отдельные адреса и ваще как угодно&lt;br&gt;&lt;br&gt;Краткий пример:&lt;br&gt;В ядре&lt;br&gt;option altq&lt;br&gt;device pf&lt;br&gt;device pflog&lt;br&gt;device pfsync&lt;br&gt;и на компиляцию.&lt;br&gt;&lt;br&gt;в rc.conf&lt;br&gt;pf_enable=&quot;YES&quot;&lt;br&gt;pflog_enable=&quot;YES&quot;&lt;br&gt;pflog_logfile=&quot;usr/var/pf&quot;&lt;br&gt;&lt;br&gt;В pf.conf&lt;br&gt;ext_if=&quot;fxp1&quot;&lt;br&gt;int_if=&quot;fxp2&quot;&lt;br&gt;ext_ip=&quot;10.200.10.36&quot;&lt;br&gt;int_net=&quot;192.168.0/24&quot;&lt;br&gt;&lt;br&gt;nat on $ext_if from 192.168.0.11 to 10.200.4.100 -&amp;gt; $ext_if # НАТиш один одрес на один адрес&lt;br&gt;nat on $ext_if from &#123;192.168.0.1 192.168.0.5&#125; to 195.184.14/24 -&amp;gt; $ext_if #НАТиш два внутренних адреса на какую-то подсеть&lt;br&gt;nat on $ext_if proto tcp from 192.168.0/24 to any port &#123;25 110&#125; -&amp;gt; $ext_if # Выпускаешь всю сеть наружу по портам 25</description>
</item>

</channel>
</rss>
