<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: FreeBsd Ipfw</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html</link>
    <description>Приветствую форумчане!&lt;br&gt;Прошу помощи в FreeBsd есть довольно много вопросов касательно Ipfw.&lt;br&gt;1. Нужно ли пересобрать ядро в FreeBSD 13 чтобы включить поддержку ipfw?&lt;br&gt;В 9 версии пересобрал  с такими параметрами:&lt;br&gt;# ipfw&lt;br&gt;options IPFIREWALL&lt;br&gt;options IPFIREWALL_NAT&lt;br&gt;options IPFIREWALL_VERBOSE&lt;br&gt;options IPFIREWALL_VERBOSE_LIMIT=10&lt;br&gt;options LIBALIAS&lt;br&gt;options DUMMYNET&lt;br&gt;options ROUTETABLES=2&lt;br&gt;&lt;br&gt;Нужно ли сейчас так заморачиваться?&lt;br&gt;&lt;br&gt;2. Верно ли я понимаю  при параметре options IPFIREWALL_NAT, Nat работает ядерно, а при options DIVERT работает  через демон Natd?&lt;br&gt;&lt;br&gt;3. Нужно ли включать  в ядре options LIBALIAS при ядерном нате на FreeBsd 13?&lt;br&gt;&lt;br&gt;4. Если у кого то  есть  пример правил  с сетью  DMZ скиньте пожалуйста не совсем понимаю  реализацию  в плане правил.&lt;br&gt;Спасибо.&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>FreeBsd Ipfw (arachnid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#11</link>
    <pubDate>Thu, 03 Jun 2021 11:04:16 GMT</pubDate>
    <description>из того, что вижу (и на что рекомендую обращать внимание в будущем при написании) - выводы того, что мы хотим (в скрипте) и того, что получаем - отличаются. и это сразу повод смотреть в отличия более внимательно :)&lt;br&gt;&lt;br&gt;плюс, если разбить правило ната на несколько, будет проще по счетчикам смотреть, что и как. ну и для упрощения понимания можно первыми ставить правила ната на уходящий от нас трафик, а потом в конце обрабатывать входящий - можно будет отказаться от skip&lt;br&gt;&lt;br&gt;$int_lan=&quot;192.168.0.0/16&quot;&lt;br&gt;&lt;br&gt;ipfw nat 10 config if $net deny_in same_port reset&lt;br&gt;ipfw nat 20 config if $net redirect_port tcp 192.168.2.31:21 21 192.168.2.31:20 20 192.168.2.31:30000-31000 30000-31000&lt;br&gt;ipfw nat 30 config if $net redirect_port tcp 192.168.2.60:25 25&lt;br&gt;ipfw nat 40 config if $net redirect_port tcp 192.168.1.58:443 443&lt;br&gt;&lt;br&gt;&lt;br&gt;#-------rules network -------&lt;br&gt;#allow networks&lt;br&gt;$cmd 0001 allow all from any to any via $lan&lt;br&gt;# а имеет ли смысл правило 2 ? дмз же нужна, что бы изолировать сервисы, а вы разрешаете все - по хорошему вам надо р</description>
</item>

<item>
    <title>FreeBsd Ipfw (Devset)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#10</link>
    <pubDate>Tue, 01 Jun 2021 05:44:09 GMT</pubDate>
    <description>&amp;gt; и еще вывод команд ipfw show и ipfw nat show config &lt;br&gt;&lt;br&gt;gate-01:~ # ipfw show&lt;br&gt;00001 88144381 64989212950 allow ip from any to any via em1&lt;br&gt;00002     2620      136240 allow ip from any to any via em2&lt;br&gt;00003 31867890 18506893372 allow ip from any to any via tun0&lt;br&gt;00004      678      171322 allow ip from any to any via lo0&lt;br&gt;00010 21442036 10416892137 allow udp from any to me 1194&lt;br&gt;00011 23334762 15556716106 allow udp from me 1194 to any&lt;br&gt;00020        0           0 deny ip6 from any to any&lt;br&gt;00021        0           0 deny udp from any to any 546&lt;br&gt;00022        0           0 deny udp from any to any 547&lt;br&gt;00040 35883220 43530335534 nat 1 ip from any to any in via em0&lt;br&gt;00050        0           0 check-state :default&lt;br&gt;00060 49399902 43171443857 skipto 2000 tcp from any to any out via em0 setup keep-state :default&lt;br&gt;00061  6522916  3133645162 skipto 2000 udp from any to any out via em0 keep-state :default&lt;br&gt;00062     1778      241239 skipto 2000 icmp from any to any out via em0 keep-state :default&lt;br&gt;00070     5673     3</description>
</item>

<item>
    <title>FreeBsd Ipfw (Devset)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#9</link>
    <pubDate>Tue, 01 Jun 2021 05:38:16 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Проблема в том что  не работает  редирект и не работает &lt;br&gt;&amp;gt;&amp;gt;  ftp из  интернета по адресу 1.1.1.1 (вымышленный) &lt;br&gt;&amp;gt;&amp;gt; Схема &lt;br&gt;&amp;gt;&amp;gt; https://ibb.co/BghYSMt &lt;br&gt;&amp;gt; и gateway_enable=&quot;yes&quot; в /etc/rc.conf есть?&lt;br&gt;&amp;gt; ps. у вас там правила ната не совсем корректно прописаны, но точнее &lt;br&gt;&amp;gt; скажу, когда вы приведете вывод ipfw &lt;br&gt;&amp;gt; и gateway_enable=&quot;yes&quot; в /etc/rc.conf есть?&lt;br&gt;&lt;br&gt;Есть &lt;br&gt;</description>
</item>

<item>
    <title>FreeBsd Ipfw (arachnid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#8</link>
    <pubDate>Mon, 31 May 2021 14:39:17 GMT</pubDate>
    <description>&amp;gt; Проблема в том что  не работает  редирект и не работает &lt;br&gt;&amp;gt;  ftp из  интернета по адресу 1.1.1.1 (вымышленный) &lt;br&gt;&amp;gt; Схема &lt;br&gt;&amp;gt; https://ibb.co/BghYSMt &lt;br&gt;&lt;br&gt;и gateway_enable=&quot;yes&quot; в /etc/rc.conf есть?&lt;br&gt;&lt;br&gt;ps. у вас там правила ната не совсем корректно прописаны, но точнее скажу, когда вы приведете вывод ipfw &lt;br&gt;</description>
</item>

<item>
    <title>FreeBsd Ipfw (arachnid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#7</link>
    <pubDate>Mon, 31 May 2021 14:14:20 GMT</pubDate>
    <description>и еще вывод команд ipfw show и ipfw nat show config&lt;br&gt;</description>
</item>

<item>
    <title>FreeBsd Ipfw (Devset)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#6</link>
    <pubDate>Mon, 31 May 2021 08:57:39 GMT</pubDate>
    <description>&amp;gt; как уже сказали выше, нет, не нужно - все можно загрузить модулям &lt;br&gt;&amp;gt; kldload ipfw, ipfw_nat (модуль libalias подгрузится самостоятельно) - только осторожно &lt;br&gt;&amp;gt; - по умолчанию ipfw закрыт - deny all from any to &lt;br&gt;&amp;gt; any &lt;br&gt;&amp;gt; 2. не совсем - модули могут быть загружены и одновременно. divert просто &lt;br&gt;&amp;gt; перенапрявляет пакеты демону natd &lt;br&gt;&amp;gt; 3. нет &lt;br&gt;&amp;gt; 4. схему приложи - накидаю примерно &lt;br&gt;&lt;br&gt;Приложил &lt;br&gt;</description>
</item>

<item>
    <title>FreeBsd Ipfw (DevSet)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#5</link>
    <pubDate>Thu, 27 May 2021 10:52:12 GMT</pubDate>
    <description>Проблема в том что  не работает  редирект и не работает  ftp из  интернета по адресу 1.1.1.1 (вымышленный)&lt;br&gt;Схема&lt;br&gt;https://ibb.co/BghYSMt&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>FreeBsd Ipfw (DevSet)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#4</link>
    <pubDate>Thu, 27 May 2021 10:42:16 GMT</pubDate>
    <description>Сейчас конфиг такой:&lt;br&gt;rc.conf&lt;br&gt;Internet  &lt;br&gt;ifconfig_em0=&quot;inet 1.1.1.1 netmask 255.255.255.248&quot;  &lt;br&gt;Alias internet ftp  &lt;br&gt;ifconfig_em0_alias0=&quot;inet 1.1.2.1 netmask 255.255.255.255&quot;  &lt;br&gt;Local Network  &lt;br&gt;ifconfig_em1=&quot;inet 192.168.1.10 netmask 255.255.255.0&quot;  &lt;br&gt;DMZ  &lt;br&gt;ifconfig_em2=&quot;inet 192.168.2.10 netmask 255.255.255.0&quot;  &lt;br&gt;&lt;br&gt;Правила&lt;br&gt;&lt;br&gt;#!/bin/sh  &lt;br&gt;&lt;br&gt;#reset rules  &lt;br&gt;ipfw -q -f flush  &lt;br&gt;&lt;br&gt;#-------main network-------&lt;br&gt;#macro  &lt;br&gt;net=&quot;em0&quot;  &lt;br&gt;lan=&quot;em1&quot;  &lt;br&gt;dmz=&quot;em2&quot;  &lt;br&gt;cmd=&quot;ipfw -q add&quot;  &lt;br&gt;skip=&quot;skipto 2000&quot;  &lt;br&gt;&lt;br&gt;#kernel nat 1 config  &lt;br&gt;ipfw -q nat 1 config if $net same_ports unreg_only &#092;  &lt;br&gt;redirect_port tcp 192.168.2.31:21 21 &#092;  &lt;br&gt;redirect_port tcp 192.168.2.31:20 20 &#092;  &lt;br&gt;redirect_port tcp 192.168.2.31:30000-31000 30000-31000 &#092;  &lt;br&gt;redirect_port tcp 192.168.1.58:443 443 &#092;  &lt;br&gt;redirect_port tcp 192.168.2.60:25 25  &lt;br&gt;&lt;br&gt;#-------rules network ------- &lt;br&gt;#allow networks  &lt;br&gt;$cmd 0001 allow all from any to any via $lan  &lt;br&gt;$cmd 0002 allow all from any to any via $dmz  &lt;br&gt;$cmd 0004 allow all from any to any via lo0  &lt;br&gt;&lt;br&gt;#kernel</description>
</item>

<item>
    <title>FreeBsd Ipfw (arachnid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5591.html#3</link>
    <pubDate>Tue, 25 May 2021 13:36:42 GMT</pubDate>
    <description>как уже сказали выше, нет, не нужно - все можно загрузить модулям&lt;br&gt;&lt;br&gt;kldload ipfw, ipfw_nat (модуль libalias подгрузится самостоятельно) - только осторожно - по умолчанию ipfw закрыт - deny all from any to any&lt;br&gt;&lt;br&gt;2. не совсем - модули могут быть загружены и одновременно. divert просто перенапрявляет пакеты демону natd &lt;br&gt;&lt;br&gt;3. нет&lt;br&gt;&lt;br&gt;4. схему приложи - накидаю примерно&lt;br&gt;</description>
</item>

</channel>
</rss>
