<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Покритикуйте iptables правила?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html</link>
    <description>Надеюсь меня никуда не оттправят, составил сам как смог iptable правила, ситуация примерно такая:&lt;br&gt;&lt;br&gt;1. Есть сервер щлюз c nginx&lt;br&gt;2. За ним несколько серверов (не все web сервера т.е., там еще та же mysql репликация отдельно для бэкапов на довольно дохлом железе)&lt;br&gt;Хочу настроить iptables, с учетом того что удаленный доступ по ftp/ssh мне не нужен, почты тоже нет, хочется все лишнее запретить и нужно оставить, вот так примерно я сделал... Но не знаю, покритикуйте пожайлуста, посоветуйте что не так? Интернет всем нужен для обновлений и т.п., поэтому и NAT тоже есть, делал по примерам)) правда под себя переделал кое что. Система Debian, eth0 - интернет, eth2 - локалка&lt;br&gt;&lt;br&gt;# Для очистки таблицы правил&lt;br&gt;iptables -F&lt;br&gt;iptables -X&lt;br&gt;&lt;br&gt;# Добавляем правила по умолчанию&lt;br&gt;iptables -P INPUT DROP&lt;br&gt;iptables -P OUTPUT DROP&lt;br&gt;iptables -P FORWARD DROP&lt;br&gt;&lt;br&gt;# Разрешаем доступ по localhost&lt;br&gt;iptables -A INPUT -i lo -j ACCEPT&lt;br&gt;iptables -A OUTPUT -o lo -j ACCEPT&lt;br&gt;&lt;br&gt;# Эти правила служат для того, чтобы для каждого разрешающего правила не</description>

<item>
    <title>Покритикуйте iptables правила? (uptime)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html#7</link>
    <pubDate>Sun, 28 Oct 2012 16:11:04 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Цепочка FORWARD вцелом как-то не очень...&lt;br&gt;&amp;gt; Т.е. &quot;как-то&quot; не очень это как? Я не все что нужно указал? &lt;br&gt;&amp;gt; Или в том что есть ошибка?&lt;br&gt;&lt;br&gt;Возможно не совсем понял что Вам необходимо от шлюза, но если что... :-)&lt;br&gt;Используйте модуль conntrack для отслеживания соединений, в т.ч. для FORWARD. &lt;br&gt;Разрешайте инициализацию NEW соединений на внутреннем интерфейсе.&lt;br&gt;Выглядит примерно так:&lt;br&gt;&lt;br&gt;iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br&gt;iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br&gt;iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br&gt;&lt;br&gt;iptables -A FORWARD -m state --state NEW -i eth2 -p tcp --dport 80 -j ACCEPT&lt;br&gt;iptables -A FORWARD -m state --state NEW -i eth2 -p tcp,udp --dport 53 -j ACCEPT&lt;br&gt;&lt;br&gt;iptables -A INPUT -m state --state NEW -i eth2 -p tcp -s 192.168.2.0/24 --dport 22 -j ACCEPT&lt;br&gt;&lt;br&gt;Тогда предыдущие правила для FORWARD уже будут не нужны.&lt;br&gt;Про OUTPUT Вам уже говорили, ставьте в ACCEPT.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; iptables -A INPUT -p tcp -m tcp -s 192.168.2.0/24 --dport 22 -j</description>
</item>

<item>
    <title>Покритикуйте iptables правила? (Otcp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html#6</link>
    <pubDate>Fri, 26 Oct 2012 22:30:03 GMT</pubDate>
    <description>&amp;gt; Цепочка FORWARD вцелом как-то не очень...&lt;br&gt;&lt;br&gt;Т.е. &quot;как-то&quot; не очень это как? Я не все что нужно указал? Или в том что есть ошибка?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Покритикуйте iptables правила? (Otcp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html#5</link>
    <pubDate>Fri, 26 Oct 2012 22:25:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Хочу настроить iptables, с учетом того что удаленный доступ по ftp/ssh мне &lt;br&gt;&amp;gt;&amp;gt; не нужен, почты тоже нет, хочется все лишнее запретить и нужно &lt;br&gt;&amp;gt;&amp;gt; # Разрешаем доступ к серверу из локальной сети по протоколу ssh &lt;br&gt;&amp;gt;&amp;gt; iptables -A INPUT -p tcp -m tcp -s 192.168.2.0/24 --dport 22 -j &lt;br&gt;&amp;gt;&amp;gt; ACCEPT &lt;br&gt;&amp;gt; Без указания привязки ко внутреннему интерфейсу, зайти можно и снаружи, видимо пропустили. &lt;br&gt;&amp;gt; Цепочка FORWARD вцелом как-то не очень...&lt;br&gt;&lt;br&gt;Понял, поправил, а что с FORWARD не так чем она плохая?&lt;br&gt;</description>
</item>

<item>
    <title>Покритикуйте iptables правила? (Otcp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html#4</link>
    <pubDate>Fri, 26 Oct 2012 22:24:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; # Даём доступ к серверу по http из интернета &lt;br&gt;&amp;gt;&amp;gt; iptables -A INPUT -p tcp -m tcp -i eth0 --dport 80 -j &lt;br&gt;&amp;gt;&amp;gt; ACCEPT &lt;br&gt;&amp;gt;&amp;gt; # Разрешаем хождение транзитных пакетов &lt;br&gt;&amp;gt;&amp;gt; iptables -A FORWARD -i eth0 -s 192.168.2.0/24 -o eth0 -j ACCEPT &lt;br&gt;&amp;gt;&amp;gt; iptables -A FORWARD -i eth2 -i eth0 -d 192.168.2.0/24 -j ACCEPT &lt;br&gt;&amp;gt;&amp;gt; # NAT &lt;br&gt;&amp;gt;&amp;gt; iptables -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j SNAT --to-source &amp;lt;мой-внешний-ip&amp;gt; &lt;br&gt;&amp;gt; А, просто OUTPUT в ACCEPT нельзя, или ваш сервер кишит руткитами и &lt;br&gt;&amp;gt; Вы ему не доверяете?&lt;br&gt;&lt;br&gt;Да я думал чем больше закрыть тем спокойнее будет, разве нет?&lt;br&gt;</description>
</item>

<item>
    <title>Покритикуйте iptables правила? (uptime)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html#3</link>
    <pubDate>Fri, 26 Oct 2012 12:17:46 GMT</pubDate>
    <description>&amp;gt; Хочу настроить iptables, с учетом того что удаленный доступ по ftp/ssh мне &lt;br&gt;&amp;gt; не нужен, почты тоже нет, хочется все лишнее запретить и нужно &lt;br&gt;&amp;gt; # Разрешаем доступ к серверу из локальной сети по протоколу ssh &lt;br&gt;&amp;gt; iptables -A INPUT -p tcp -m tcp -s 192.168.2.0/24 --dport 22 -j &lt;br&gt;&amp;gt; ACCEPT &lt;br&gt;&lt;br&gt;Без указания привязки ко внутреннему интерфейсу, зайти можно и снаружи, видимо пропустили.&lt;br&gt;Цепочка FORWARD вцелом как-то не очень...&lt;br&gt;</description>
</item>

<item>
    <title>Покритикуйте iptables правила? (vitroom)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html#2</link>
    <pubDate>Fri, 26 Oct 2012 11:17:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; iptables -A OUTPUT -p tcp -m tcp -o eth0 --dport 80 -j &lt;br&gt;&amp;gt; ACCEPT &lt;br&gt;&amp;gt; # Даём доступ к серверу по http из интернета &lt;br&gt;&amp;gt; iptables -A INPUT -p tcp -m tcp -i eth0 --dport 80 -j &lt;br&gt;&amp;gt; ACCEPT &lt;br&gt;&amp;gt; # Разрешаем хождение транзитных пакетов &lt;br&gt;&amp;gt; iptables -A FORWARD -i eth0 -s 192.168.2.0/24 -o eth0 -j ACCEPT &lt;br&gt;&amp;gt; iptables -A FORWARD -i eth2 -i eth0 -d 192.168.2.0/24 -j ACCEPT &lt;br&gt;&amp;gt; # NAT &lt;br&gt;&amp;gt; iptables -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j SNAT --to-source &amp;lt;мой-внешний-ip&amp;gt; &lt;br&gt;&lt;br&gt;А, просто OUTPUT в ACCEPT нельзя, или ваш сервер кишит руткитами и Вы ему не доверяете?&lt;br&gt;</description>
</item>

<item>
    <title>Покритикуйте iptables правила? (Otcp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7622.html#1</link>
    <pubDate>Fri, 26 Oct 2012 10:34:44 GMT</pubDate>
    <description>поправил еще&lt;br&gt;# Разрешаем хождение транзитных пакетов&lt;br&gt;iptables -A FORWARD -i eth0 -d 192.168.2.0/24 -j ACCEPT&lt;br&gt;iptables -A FORWARD -o eth0 -s 192.168.2.0/24 -j ACCEPT&lt;br&gt;</description>
</item>

</channel>
</rss>
