<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: pf и трансляцией адресов на двух интерфейсах</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12410.html</link>
    <description>Решение оптимизировано для шлюза на флешке (не используется perl и другие &quot;тяжелые&quot; решения)&lt;br&gt;&lt;br&gt;-------------------------&lt;br&gt;/usr/local/etc/rc.d/openvpn.sh&lt;br&gt;-------------------------&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;. /etc/rc.subr&lt;br&gt;&lt;br&gt;name=openvpn&lt;br&gt;rcvar=&#096;set_rcvar&#096;&lt;br&gt;&lt;br&gt;prefix=&quot;/usr/local&quot;&lt;br&gt;&lt;br&gt;openvpn_precmd()&lt;br&gt;&#123;&lt;br&gt;        for i in $openvpn_if ; do&lt;br&gt;                # FreeBSD &amp;lt;= 5.4 does not know kldstat&apos;s -m option&lt;br&gt;                # FreeBSD &amp;gt;= 6.0 does not add debug.* sysctl information&lt;br&gt;                # in the default build - we check both to keep things simple&lt;br&gt;                if ! sysctl debug.if_$&#123;i&#125;_debug &amp;gt;/dev/null 2&amp;gt;&amp;1 &#092;&lt;br&gt;                        &amp;&amp; ! kldstat -m if_$&#123;i&#125; &amp;gt;/dev/null 2&amp;gt;&amp;1 ; then&lt;br&gt;                        if ! kldload if_$&#123;i&#125; ; then&lt;br&gt;                                warn &quot;Could not load $i module.&quot;&lt;br&gt;                                return 1&lt;br&gt;                        fi&lt;br&gt;                fi&lt;br&gt;        done&lt;br&gt;        return 0&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;start_postcmd()&lt;br&gt;&#123;&lt;br&gt;        &#096;/bin/cat /var/db/ukr_nets&amp;#124; /usr/bin/awk &apos;&#123; if ($1) &#123;syst</description>

<item>
    <title>pf и трансляция адресов на двух интерфейсах (unknown)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12410.html#3</link>
    <pubDate>Sat, 28 Jul 2007 03:03:56 GMT</pubDate>
    <description>Автор, мог бы и комментарии настряпать...&lt;br&gt;</description>
</item>

<item>
    <title>pf и трансляцией адресов на двух интерфейсах (DelGod)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12410.html#2</link>
    <pubDate>Mon, 10 Oct 2005 20:54:44 GMT</pubDate>
    <description>смысл изменить стартовый скрипт openvpn так что бы добавить туда&lt;br&gt;&lt;br&gt;start_postcmd()&lt;br&gt;&#123;&lt;br&gt;        &#096;/bin/cat /var/db/ukr_nets&amp;#124; /usr/bin/awk &apos;&#123; if ($1) &#123;system(&quot;route add &quot;$1&quot; 193.201.61.65 &amp;gt;/dev/null&quot;)&#125; &#125;&apos;&#096;&lt;br&gt;        /bin/sleep 10 &amp;&amp; pfctl -F all -f /etc/pf.conf_openvpn&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;stop_postcmd()&lt;br&gt;&#123;&lt;br&gt;        &#096;/bin/cat /var/db/ukr_nets&amp;#124; /usr/bin/awk &apos;&#123; if ($1) &#123;system(&quot;route delete &quot;$1&quot; 193.201.61.65 &amp;gt;/dev/null&quot;)&#125; &#125;&apos;&#096;&lt;br&gt;        pfctl -F all -f /etc/pf.conf&lt;br&gt;...&lt;br&gt;start_postcmd=&quot;start_postcmd&quot;&lt;br&gt;stop_postcmd=&quot;stop_postcmd&quot;</description>
</item>

<item>
    <title>pf и трансляцией адресов на двух интерфейсах (Allex)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12410.html#1</link>
    <pubDate>Mon, 10 Oct 2005 17:56:02 GMT</pubDate>
    <description>&amp;gt;# FreeBSD &amp;lt;= 5.4 does not know kldstat&apos;s -m option&lt;br&gt;&amp;gt;# FreeBSD &amp;gt;= 6.0 does not add debug.* sysctl information&lt;br&gt;&amp;gt;# in the default build - we check both to keep things simple&lt;br&gt;&lt;br&gt;на openbsd проканает?</description>
</item>

</channel>
</rss>
