<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Особенности использование ftp из-за фаервола ipfw/natd</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html</link>
    <description>Необходимо выпустить пользователей на ftp сайты из локальной сети, но при этом не устанавливая &lt;br&gt;дополнительного ПО, используя только возможности FreeBSD 4.10.&lt;br&gt;Этими возможностями, как ни странно, оказались ipfw и natd &lt;br&gt;вот собственно как все это прописывается.&lt;br&gt;&lt;br&gt;Исходные данные, FreeBSD 4.10 + настроенный nat правила для ipfw &lt;br&gt;   ipfw -q add 100 divert natd from 192.168.20.0/24 to any 20, 21 out via $oif &lt;br&gt;   ipfw -q add 200 divert natd from any 20, 21 to $iip in via $oif &lt;br&gt;   ipfw -q add 300 allow tcp from any to any established &lt;br&gt;   ipfw -q add 400 allow tcp from any to any setup &lt;br&gt;где $oif и $iip соответственно внешний интерфейс и внешний IP &lt;br&gt;&lt;br&gt;теперь запускаем natd &lt;br&gt;   /sbin/natd -m -s -u -punch_fw 500:200 -n xl1&lt;br&gt;&lt;br&gt;заострю внимание на параметре &quot;-punch_fw&quot; -этот параметр создает в фаерволе &quot;ходы&quot;, &lt;br&gt;добавляя динамические правила. В моем случае эти правила начнутся с номера 500 и будет их добавлено &lt;br&gt;максимум 200 (понятно чем больше сеть, те больше нужно правил).&lt;br&gt;&lt;br&gt;Особое спасибо A Clockwork Orang</description>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (agape)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#13</link>
    <pubDate>Fri, 14 Aug 2009 02:43:50 GMT</pubDate>
    <description>А вообще не очень понятно, чем был плох старый стандарт, когда коннект происходил по 21 порту, а данные лились по 20? Какого х*** потребовалось изобретать этот е****** кретинский режим работы, из-за которого у админов одна только е***** и еще х** знает с каким результатом? Что вообще позитивного внесли эти дегенераты, которые этот стандарт придумали?&lt;br&gt;</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (agape)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#12</link>
    <pubDate>Fri, 14 Aug 2009 02:38:36 GMT</pubDate>
    <description>А вообще оно работает? Пробовал написать даже так:&lt;br&gt;allow tcp from any to any 20,21,1024-65535&lt;br&gt;allow tcp from any 20,21,1024-65535 to any&lt;br&gt;И вообще вот так:&lt;br&gt;allow tcp from any to any&lt;br&gt;allow tcp from any to any&lt;br&gt;Пофиг! Разница только в том, что если я разбаниваю эти порты, коннект отлетает не на команде PORT (куча_цифр) а на команде LIST с сообщением 425 Unable to open the data connection&lt;br&gt;&lt;br&gt;Оно вообще из-за nat-а работает?!&lt;br&gt;</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (agape)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#11</link>
    <pubDate>Thu, 13 Aug 2009 08:42:08 GMT</pubDate>
    <description>Все-таки, как сделать, чтобы работало? У меня не работает. Написал вот что:&lt;br&gt;&lt;br&gt;rc.conf:&lt;br&gt;...&lt;br&gt;natd -p 8671 -f /etc/natd.conf -n $&#123;prov1&#125; -punch_fw 10000:200&lt;br&gt;...&lt;br&gt;&lt;br&gt;rc.firewall:&lt;br&gt;...&lt;br&gt;prov1=&quot;rl2&quot;&lt;br&gt;fwcmd=&quot;ipfw -q add&quot;&lt;br&gt;...&lt;br&gt;$&#123;fwcmd&#125; 9500 divert 8671 ip4 from any to any 20,21 out xmit $&#123;prov1&#125;&lt;br&gt;$&#123;fwcmd&#125; 9510 divert 8671 ip4 from any 20,21 to any in recv $&#123;prov1&#125;&lt;br&gt;$&#123;fwcmd&#125; 9540 allow tcp from any to any established&lt;br&gt;$&#123;fwcmd&#125; 9550 count tcp from any to any setup&lt;br&gt;...&lt;br&gt;$&#123;fwcmd&#125; 60000 deny log logamount 20000 ip from any to any&lt;br&gt;...&lt;br&gt;&lt;br&gt;Судя по логу видно, что на фаер прилетают запросы на 21 порт, который фаер банит. Дописал:&lt;br&gt;$&#123;fwcmd&#125; 9560 allow tcp from any to any 20,21&lt;br&gt;В логе фаера ошибки исчезли, но соединение не происходит и в логах ftp-сервера видно, что авторизация на сервере происходит до того момента как клиент попытается &quot;создать в фаерволле ходы&quot; :(&lt;br&gt;</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (Dzmitry)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#10</link>
    <pubDate>Thu, 09 Oct 2008 09:48:36 GMT</pubDate>
    <description>   ipfw -q add 300 allow tcp from any to any established &lt;br&gt;   ipfw -q add 400 allow tcp from any to any setup &lt;br&gt;&lt;br&gt;Не пугайте людей.&lt;br&gt;Сначала setup, потом established?&lt;br&gt;&lt;br&gt;Это равносильно allow all from any to any!&lt;br&gt;</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (Bani)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#9</link>
    <pubDate>Thu, 19 Oct 2006 13:30:08 GMT</pubDate>
    <description>нихера не помогает то что ты написал, как не входит так и не входит, есть ешё что нить для решения задачи?</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (Stefman)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#8</link>
    <pubDate>Tue, 30 May 2006 12:04:28 GMT</pubDate>
    <description>В этом случае пассивный FTP не работает. Данные идут по &amp;gt;1023 портам. 20-й порт не используется вообще</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (Александр)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#7</link>
    <pubDate>Tue, 07 Feb 2006 15:41:05 GMT</pubDate>
    <description>А если сделать?:&lt;br&gt;ipfw -q add 300 allow tcp from any to $iip 20,21 established&lt;br&gt;ipfw -q add 350 allow tcp from $iip 20,21 to any established&lt;br&gt;ipfw -q add 400 allow tcp from any to $iip 20,21 setup&lt;br&gt;ipfw -q add 450 allow tcp from $iip 20,21 to any setup</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfwnatd (PASHA)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#6</link>
    <pubDate>Sun, 08 Jan 2006 19:24:31 GMT</pubDate>
    <description>&amp;gt;Все гораздо хуже &lt;br&gt;&amp;gt;setup пропускает SYN пакеты. &lt;br&gt;&amp;gt;eslablished - пакеты с ACK&apos;ами. &lt;br&gt;&lt;br&gt;А если мы добавим вот это?:&lt;br&gt;$&#123;ipfw&#125; add 60 deny tcp from any to any not established tcpflags fin&lt;br&gt;$&#123;ipfw&#125; add 70 deny tcp from any to any tcpflags fin,syn,rst,psh,ack,urg&lt;br&gt;$&#123;ipfw&#125; add 80 deny tcp from any to any tcpflags !fin,!syn,!rst,!psh,!ack,!urg&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Особенности использование ftp из-за фаервола ipfw/natd (Гость)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/4247.html#5</link>
    <pubDate>Mon, 05 Sep 2005 14:48:28 GMT</pubDate>
    <description>Откровенный бред. &lt;br&gt;Вас еще не сломали? тогда мы идем к вам :-)</description>
</item>

</channel>
</rss>
