<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: openbsd 4.6 + pf + списки доступа</title>
    <link>https://217.65.3.21/openforum/vsluhforumID10/4543.html</link>
    <description>     Столкнулся с проблемой разграничения доступа на pf.&lt;br&gt;Суть в следующем:есть список клиентов client.conf&lt;br&gt;ext_if=&quot;xl0&quot;&lt;br&gt;int_if=&quot;rl0&quot;&lt;br&gt;&lt;br&gt;table &amp;lt;clients&amp;gt; persist file &quot;/etc/clients.conf&quot;&lt;br&gt;&lt;br&gt;разрешаю нат только для &amp;lt;clients&amp;gt;&lt;br&gt;nat on $ext_if from &amp;lt;clients&amp;gt; -&amp;gt; $ext_if&lt;br&gt;&lt;br&gt;Теперь хочу разграничить доступ к различным url и протоколам&lt;br&gt;&lt;br&gt;pass out quick on $ext_if proto  tcp from &amp;lt;clients&amp;gt;  to any port  www modulate state flags S/SA queue www_out ( это правило работает)&lt;br&gt; Создаю еще один список work:&lt;br&gt;table &amp;lt;work&amp;gt; persist file &quot;/etc/work.conf&quot;&lt;br&gt;и правило для него:&lt;br&gt;&lt;br&gt;pass out quick on $ext_if proto  tcp from &amp;lt;work&amp;gt;  to any port  22 modulate state flags S/SA queue ssh_out&lt;br&gt; и доступ к ssh получают все , кто прописан в table &amp;lt;clients&amp;gt;. Потому что натится таблица &lt;br&gt;&amp;lt;clients&amp;gt;.&lt;br&gt;Где-то я туплю ?&lt;br&gt;</description>

<item>
    <title>openbsd 4.6 + pf + списки доступа (varag)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID10/4543.html#4</link>
    <pubDate>Thu, 18 Mar 2010 14:11:38 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;а не могли бы привести пример такого правила ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;так же как и у вас &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;pass in on $int_if proto tcp from &amp;lt;work&amp;gt;  to any port  22&lt;br&gt;&amp;gt;pass in on $int_if proto tcp from &amp;lt;clients&amp;gt; to any port www&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;если это просто шлюз для локалки, то натить лучше все, что бы &lt;br&gt;&amp;gt;провайдер не возмущался про адреса от вас. &lt;br&gt;&amp;gt;очереди на $ext_if делайте, только без проверка from &amp;lt;...&amp;gt; т.к. адресом источника будет ip = $ext_if&lt;br&gt;&lt;br&gt;Спасибо. Попробую&lt;br&gt;</description>
</item>

<item>
    <title>openbsd 4.6 + pf + списки доступа (reader)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID10/4543.html#3</link>
    <pubDate>Thu, 18 Mar 2010 13:01:04 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;и правило для него: &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;pass out quick on $ext_if proto  tcp from &amp;lt;work&amp;gt;  to any port  22 modulate state flags S/SA queue ssh_out&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; и доступ к ssh получают все , кто прописан в table &amp;lt;clients&amp;gt;. Потому что натится таблица &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;lt;clients&amp;gt;.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Где-то я туплю ? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;это делать нужно до nat, на входящем интерфейсе. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;а не могли бы привести пример такого правила ? &lt;br&gt;&lt;br&gt;так же как и у вас&lt;br&gt;&lt;br&gt;pass in on $int_if proto tcp from &amp;lt;work&amp;gt;  to any port  22&lt;br&gt;pass in on $int_if proto tcp from &amp;lt;clients&amp;gt; to any port www&lt;br&gt;&lt;br&gt;если это просто шлюз для локалки, то натить лучше все, что бы провайдер не возмущался про адреса от вас.&lt;br&gt;очереди на $ext_if делайте, только без проверка from &amp;lt;...&amp;gt; т.к. адресом источника будет ip = $ext_if&lt;br&gt;</description>
</item>

<item>
    <title>openbsd 4.6 + pf + списки доступа (varag)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID10/4543.html#2</link>
    <pubDate>Thu, 18 Mar 2010 11:35:35 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Создаю еще один список work: &lt;br&gt;&amp;gt;&amp;gt;table &amp;lt;work&amp;gt; persist file &quot;/etc/work.conf&quot;&lt;br&gt;&amp;gt;&amp;gt;и правило для него: &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;pass out quick on $ext_if proto  tcp from &amp;lt;work&amp;gt;  to any port  22 modulate state flags S/SA queue ssh_out&lt;br&gt;&amp;gt;&amp;gt; и доступ к ssh получают все , кто прописан в table &amp;lt;clients&amp;gt;. Потому что натится таблица &lt;br&gt;&amp;gt;&amp;gt;&amp;lt;clients&amp;gt;.&lt;br&gt;&amp;gt;&amp;gt;Где-то я туплю ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;это делать нужно до nat, на входящем интерфейсе. &lt;br&gt;&lt;br&gt;а не могли бы привести пример такого правила ?&lt;br&gt;</description>
</item>

<item>
    <title>openbsd 4.6 + pf + списки доступа (reader)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID10/4543.html#1</link>
    <pubDate>Wed, 17 Mar 2010 18:01:17 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;pass out quick on $ext_if proto  tcp from &amp;lt;clients&amp;gt;  to any port  www modulate state flags S/SA queue www_out ( это правило работает)&lt;br&gt;&amp;gt; Создаю еще один список work: &lt;br&gt;&amp;gt;table &amp;lt;work&amp;gt; persist file &quot;/etc/work.conf&quot;&lt;br&gt;&amp;gt;и правило для него: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;pass out quick on $ext_if proto  tcp from &amp;lt;work&amp;gt;  to any port  22 modulate state flags S/SA queue ssh_out&lt;br&gt;&amp;gt; и доступ к ssh получают все , кто прописан в table &amp;lt;clients&amp;gt;. Потому что натится таблица &lt;br&gt;&amp;gt;&amp;lt;clients&amp;gt;.&lt;br&gt;&amp;gt;Где-то я туплю ? &lt;br&gt;&lt;br&gt;это делать нужно до nat, на входящем интерфейсе.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
