<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: запуск pf из init, до ppp. как заставить ?</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84580.html</link>
    <description>есть проблема на&lt;br&gt;&#091;code&#093;&lt;br&gt;FreeBSD unlim.ENERGOPOLUS0.LOCAL 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009     root&#064;logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386&lt;br&gt;&#091;/code&#093;&lt;br&gt;все бы хорошо, да pf не стартует из init при загрузке системы&lt;br&gt;&lt;br&gt;он ругаеться на то, что в правиле присутствует не проинициализированный интерфейс&lt;br&gt;Ругни можно увидеть в выводе dmesg -a ниже по посту&lt;br&gt;&lt;br&gt;части конфига /etc/pf.conf:&lt;br&gt;&#091;code&#093;&lt;br&gt;...&lt;br&gt;ext_if_ppp=&quot;tun0&quot; # PPPoE over NIC in MB to MODEM Dynamic IP from TTN&lt;br&gt;...&lt;br&gt;&lt;br&gt;## Если напишем nat pass ... то пакеты не будут проверяться, а будут натиться и$&lt;br&gt;## выпускаться&lt;br&gt;## если будет еще и кип стейт то будут и впускаться с флагом уст-го соед.&lt;br&gt;## Но мы не пишем здесь keep state оно идет уже по умолчанию в freebsd&amp;gt;7.0&lt;br&gt;## Открываем нат для&lt;br&gt;&lt;br&gt;        nat pass on $ext_if_ppp from $ironws to any -&amp;gt; ($ext_if_ppp)&lt;br&gt;        nat pass on $ext_if_ppp from $direktorws to any -&amp;gt; ($ext_if_ppp)&lt;br&gt;        nat pass on $ext_if_ppp from $astalavistaws to any -&amp;gt; ($ext_if_ppp)&lt;br&gt;&lt;br&gt;...&lt;br&gt;</description>

<item>
    <title>запуск pf из init, до ppp. как заставить ? (urusha)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84580.html#4</link>
    <pubDate>Mon, 23 Mar 2009 07:07:20 GMT</pubDate>
    <description>Там где у вас &quot;on $ext_if_ppp&quot; имеется ввиду сам интерфейс, а для, например, правил ната &quot;-&amp;gt; ($ext_if_ppp)&quot; имеется ввиду именно его адрес, который в вашем случае должен быть динамическим.&lt;br&gt;</description>
</item>

<item>
    <title>запуск pf из init, до ppp. как заставить ? (netc)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84580.html#3</link>
    <pubDate>Mon, 23 Mar 2009 06:47:42 GMT</pubDate>
    <description>Я согласен с цитатой из man(5) pf.conf&lt;br&gt;&lt;br&gt;Спасибо за перевод, кстати понятный.&lt;br&gt;&lt;br&gt;Но тут по моему мнению не хватает ясности с тем где необходимо использовать скобки, а где нет.&lt;br&gt;&lt;br&gt;Вот пример моего конфиг файла:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;&lt;br&gt;###########################################################################&lt;br&gt;## ЗАДАЕМ ПАРАМЕТРЫ (МАКРОСЫ) БРЭНДМАУЭРА #################################&lt;br&gt;###########################################################################&lt;br&gt;&lt;br&gt;        int_if=&quot;sk0&quot;            # NIC Marvell PCI (1000) Local Area Network 192.168.0.2&lt;br&gt;&lt;br&gt;        ext_if=&quot;rl0&quot;    # NIC in MB (100) to MODEM&lt;br&gt;        ext_if_ppp=&quot;tun0&quot; # PPPoE over NIC in MB to MODEM Dynamic IP from TTN&lt;br&gt;&lt;br&gt;## разрешенные типы icmp сообщений.&lt;br&gt;## Первое необходимо для работы UNIX traceroute (для win tracert этого&lt;br&gt;##  не требуется), а второе нужно когда пытаемся коннектиться&lt;br&gt;## к хосту, который в дауне.&lt;br&gt;        allowed_icmp_types=&quot;&#123; echoreq, unreach&#125;&quot;&lt;br&gt;&lt;br&gt;## Cписок немаршрутизируемых адресов, с которых к нам&lt;br&gt;## будут долбиться на внешний инте</description>
</item>

<item>
    <title>запуск pf из init, до ppp. как заставить ? (kam)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84580.html#2</link>
    <pubDate>Fri, 20 Mar 2009 16:59:14 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#091;code&#093; &lt;br&gt;&amp;gt;pass out on $ext_if_ppp from ($ext_if_ppp) to any keep state &lt;br&gt;&amp;gt;&#091;/code&#093; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;люди может кто понял все именно все относительно расставления таких () скобок &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;поделитесь пожалуйста, думаю не раз еще пригодиться ;)&lt;br&gt;&lt;br&gt;Со скобками вроде всё просто. Вот цитата из man (5) pf.conf&lt;br&gt;&lt;br&gt;   Host name resolution and interface to address translation are done&lt;br&gt;   at ruleset load-time.  When the address of an interface (or host&lt;br&gt;   name) changes (under DHCP or PPP, for instance), the ruleset must&lt;br&gt;   be reloaded for the change to be reflected in the kernel.  Sur-&lt;br&gt;   rounding the interface name (and optional modifiers) in parentheses&lt;br&gt;   changes this behaviour.  When the interface name is surrounded by&lt;br&gt;   parentheses, the rule is automatically updated whenever the inter-&lt;br&gt;   face changes its address.  The ruleset does not need to be&lt;br&gt;   reloaded.  This is especially useful with nat.&lt;br&gt;&lt;br&gt;Даже при пословном переводе (забивая на правила английского) становится понятно:</description>
</item>

<item>
    <title>запуск pf из init, до ppp. как заставить ? (netc)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84580.html#1</link>
    <pubDate>Fri, 20 Mar 2009 13:03:31 GMT</pubDate>
    <description>ответа так и не дождавшись ;)&lt;br&gt;&lt;br&gt;результат нешл сам&lt;br&gt;&lt;br&gt;правда вчера тоже читал сам но ни как не мог понять и не получалось&lt;br&gt;&lt;br&gt;вообще-то обидно, что не понял но заработало след.образом&lt;br&gt;&lt;br&gt;ругалось на эту строчку и только&lt;br&gt;&lt;br&gt;хотя вчера мне (может) показалось что ругалось на все где был $ext_if_ppp&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;pass out on $ext_if_ppp from $ext_if_ppp to any keep state&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;решение &lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;pass out on $ext_if_ppp from ($ext_if_ppp) to any keep state&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;&lt;br&gt;люди может кто понял все именно все относительно расставления таких () скобок&lt;br&gt;&lt;br&gt;поделитесь пожалуйста, думаю не раз еще пригодиться ;)&lt;br&gt;</description>
</item>

</channel>
</rss>
