<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не выполняется скрипт с правилами IPFW</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91123.html</link>
    <description>Здравствуйте.&lt;br&gt;&lt;br&gt;Глупый наверное вопрос, но не могу найти общего языка с csh (FreeBSD 8.2-RELEASE).&lt;br&gt;&lt;br&gt;Есть rc.conf&lt;br&gt;&lt;br&gt;...&lt;br&gt;firewall_enable=&quot;YES&quot;&lt;br&gt;firewall_type=&quot;/etc/firewall.conf&quot;&lt;br&gt;...&lt;br&gt;&lt;br&gt;/etc/firewall.conf начинается так:&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;cmd=&quot;ipfw -q add&quot;&lt;br&gt;LanIn=&quot;em1&quot;&lt;br&gt;LanOut=&quot;em0&quot;&lt;br&gt;IpIn=&quot;xx.xx.xx.xx&quot;&lt;br&gt;IpOut=&quot;yy.yy.yy.yy&quot;&lt;br&gt;NM=&quot;24&quot;       #NetMask&lt;br&gt;NetIn=&quot;xx.xx.xx.xx&quot;&lt;br&gt;&lt;br&gt;ipfw -f flush&lt;br&gt;&lt;br&gt;$cmd allow ip from any to any via lo0&lt;br&gt;........&lt;br&gt;&lt;br&gt;При загрузке имеет место следующее:&lt;br&gt;&lt;br&gt;...&lt;br&gt;Flushed all rules.&lt;br&gt;00100 allow ip from any to any via lo0&lt;br&gt;00200 deny ip from any to 127.0.0.0/8&lt;br&gt;00300 deny ip from 127.0.0.0/8 to any&lt;br&gt;Line 3: bad  command &apos;cmd=&quot;ipfw&apos;&lt;br&gt;Firewall rules loaded.&lt;br&gt;...&lt;br&gt;&lt;br&gt;Ввожу&lt;br&gt;&lt;br&gt;#ipfw list&lt;br&gt;00100 allow ip from any to any via lo0&lt;br&gt;00200 deny ip from any to 127.0.0.0/8&lt;br&gt;00300 deny ip from 127.0.0.0/8 to any&lt;br&gt;65535 deny ip from any to any&lt;br&gt;&lt;br&gt;а если вводить&lt;br&gt;#/bin/sh /etc/firewall.conf&lt;br&gt;тогда все правила благополучно загружаются.&lt;br&gt;Вопрос: почему? И как все правильно сделать? В сети десятки примеров скр</description>

<item>
    <title>Не выполняется скрипт с правилами IPFW (Fluorescent)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91123.html#3</link>
    <pubDate>Thu, 10 Mar 2011 19:47:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ...&lt;br&gt;&amp;gt;&amp;gt; firewall_enable=&quot;YES&quot; &lt;br&gt;&amp;gt;&amp;gt; firewall_type=&quot;/etc/firewall.conf&quot; &lt;br&gt;&amp;gt;&amp;gt; ...&lt;br&gt;&amp;gt; или использовать конструкцию  firewall_script= ...&lt;br&gt;&lt;br&gt;О! Спасибо за разъяснения. Новичок во фре, столько всего изучать приходится, всего и не охватишь сразу.&lt;br&gt;</description>
</item>

<item>
    <title>Не выполняется скрипт с правилами IPFW (YuSt)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91123.html#2</link>
    <pubDate>Thu, 10 Mar 2011 18:11:12 GMT</pubDate>
    <description>&amp;gt; ...&lt;br&gt;&amp;gt; firewall_enable=&quot;YES&quot; &lt;br&gt;&amp;gt; firewall_type=&quot;/etc/firewall.conf&quot; &lt;br&gt;&amp;gt; ...&lt;br&gt;&lt;br&gt;или использовать конструкцию  firewall_script= ...&lt;br&gt;</description>
</item>

<item>
    <title>Не выполняется скрипт с правилами IPFW (aurved)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91123.html#1</link>
    <pubDate>Thu, 10 Mar 2011 14:27:43 GMT</pubDate>
    <description>Ну вроде если почитать /etc/rc.firewall то там написано, что если firewall type -- это filename, то выполнится следующая команда -- $&#123;fwcmd&#125; $&#123;firewall_flags&#125; $&#123;firewall_type&#125;, где fwcmd=&quot;/sbin/ipfw&quot;, то есть получается что у тебя выполняется такая вот команда --&lt;br&gt;/sbin/ipfw ipfw -q add allow ip from any to any via lo0 и так далее по списку...&lt;br&gt;&lt;br&gt;Если говорить проще -- то надо в /etc/firewall.conf писать команды в таком вот виде:&lt;br&gt;&lt;br&gt;add 1 allow ip from any to any via lo0&lt;br&gt;add 2 deny ip from any to 127.0.0.0/8&lt;br&gt;add 3 deny ip from 127.0.0.0/8 to any&lt;br&gt;&lt;br&gt;&lt;br&gt;и так далее...&lt;br&gt;</description>
</item>

</channel>
</rss>
