<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Netfilter IPTABLE]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=24731</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=24731&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Netfilter IPTABLE».]]></description>
		<lastBuildDate>Sat, 03 Nov 2012 04:31:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307495#p307495</link>
			<description><![CDATA[<p>Удаляй, все сделанно.Спасибо за внимание, и помощь.<br /> <img src="https://linuxforum.ru/img/smilies/bj.gif" alt="bj" /> утро</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Sat, 03 Nov 2012 04:31:58 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307495#p307495</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307433#p307433</link>
			<description><![CDATA[<p>Сейчас появилась новая атака, действует так, на игровой сервер отправляется запрос, сервер отвечает на этот запрос, только не туда откуда он был изначально, а в другое место (другое место это жертва)Получается из серверов делают, бот сеть, забирают некоторое количество трафика, и получается что мой сервер отвечая на запрос создает атаку.!<br />Это правило заработает если его поставить?Сейчас найду примеры решений которые именно по этим бот сетям советуют, подскажите если не трудно что и как -()<br /></p><div class="codebox"><pre><code>iptables -А INPUT -p udp -m udp -m string --hex-string &quot;|FFFFFFFF56|&quot; --algo kmp -j DROP</code></pre></div><p>Вот собственно и это правило.Что оно делает можите пояснить?</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 14:39:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307433#p307433</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307432#p307432</link>
			<description><![CDATA[<p>iptables -A INPUT -p tcp --syn -m limit --limit 60/s -j ACCEPT не позволит соедениться с 1 ип чаще чем раз в 60 сек?Правильно я понимаю?<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#Politic<br />$IPT -P INPUT&nbsp; &nbsp;DROP<br />$IPT -P OUTPUT&nbsp; DROP<br />$IPT -P FORWARD DROP<br /># befor clear all chains<br />iptables -t filter -F<br />iptables -t filter -X<br />iptables -t nat -F<br />iptables -t nat -X<br />Выставил политику<br />iptables -A INPUT -p tcp --tcp-flags SYN -m tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j REJECT<br />iptables -A INPUT -p tcp -m tcp --dport 22 -m connlimit --connlimit-above 4 --connlimit-mask 32 -j REJECT<br />iptables -A INPUT -p tcp -m tcp --dport 25566 -m connlimit --connlimit-above 5 --connlimit-mask 32 -j DROP<br />Дал ограничения<br />iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 25566 -j ACCEPT<br />открыл нужное?</p></div></div><p>1 конлимит вытащит ддос?Или что еще нужно дописать, что бы не какого флуда и лишних пакетов (меня интересуют только пакеты которые могут принадлежать к атаке)</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 14:35:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307432#p307432</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307430#p307430</link>
			<description><![CDATA[<p>iptables -A INPUT -p tcp --syn -j DROP<br />Данное правило блокирует все новые попытки соединения для tcp с твоим серваком.<br />Путаться не надо. Надо читать.</p>]]></description>
			<author><![CDATA[null@example.com (singles123)]]></author>
			<pubDate>Fri, 02 Nov 2012 14:28:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307430#p307430</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307427#p307427</link>
			<description><![CDATA[<p>я уже точно не помню, но вроде ограничивает --syn пакеты.<br />Наверное нужно по подробней.<br />У меня есть игровой сервер cs, и есть скромный мониторинг для себя лично просто для контроля онлайна.<br />Я хотел бы, что бы нельзя было ддосить меня.Сейчас у меня стоит правило <br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>### BEGIN INIT INFO<br /># Provides: defaultdaemon<br /># Required-Start: $remote_fs $syslog<br /># Required-Stop: $remote_fs $syslog<br /># Default-Start: 2 3 4 5<br /># Default-Stop: 0 1 6<br /># Short-Description: Start daemon at boot time<br /># Description: Enable service provided by daemon.<br />### END INIT INFO</p><p><span class="bbu">iptables -A INPUT -p tcp --syn -m limit --limit 60/s -j ACCEPT</span><br />iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 22&nbsp; -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 27015&nbsp; -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 27016&nbsp; -j ACCEPT<br /><span class="bbu">iptables -A INPUT -p udp --dport 27015:27016 -m hashlimit --hashlimit-upto 101/s --hashlimit-mode srcip --hashlimit-name css -j </span>ACCEPT<br /><span class="bbu">iptables -I INPUT -m state --state NEW -p tcp ! --syn -j DROP</span><br />iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j REJECT<br />iptables -A INPUT -p tcp -m tcp --dport 22 -m connlimit --connlimit-above 3 --connlimit-mask 32 -j DROP<br />iptables -A INPUT -p tcp -m tcp --dport 27015:27016 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j DROP<br />iptables -A INPUT -p udp --dport 27015:27016 -j DROP<br /><span class="bbu">iptables -A INPUT -p udp --dport 27015:27016 -m length --length :28 -j DROP</span><br /><span class="bbu">iptables -A INPUT -p tcp --syn -j DROP</span></p></div></div><p>Но на сколько мне сейчас открыли глаза, это не скрипт а гвоздь.Вот я теперь окончательно запутался.<br />Объясните что значат подчеркнутые правила под сполером?И как мне стало известно у меня в старом правиле не чего не работало ?!</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 14:21:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307427#p307427</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307425#p307425</link>
			<description><![CDATA[<p>А это зачем?<br /> iptables -A INPUT -p tcp --syn -j DROP</p>]]></description>
			<author><![CDATA[null@example.com (singles123)]]></author>
			<pubDate>Fri, 02 Nov 2012 14:15:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307425#p307425</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307419#p307419</link>
			<description><![CDATA[<p>Обязательно прочту сейча, я только смысл понял что пояснили мне.Вот накидал что не верно поправте.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>### BEGIN INIT INFO<br /># Provides: defaultdaemon<br /># Required-Start: $remote_fs $syslog<br /># Required-Stop: $remote_fs $syslog<br /># Default-Start: 2 3 4 5<br /># Default-Stop: 0 1 6<br /># Short-Description: Start daemon at boot time<br /># Description: Enable service provided by daemon.<br />### END INIT INFO<br />#Politic<br />iptables&nbsp; &nbsp; &nbsp; &nbsp; -P INPUT&nbsp; &nbsp; &nbsp; &nbsp;DROP<br />iptables&nbsp; &nbsp; &nbsp; &nbsp; -P OUTPUT&nbsp; &nbsp; &nbsp; DROP<br />iptables&nbsp; &nbsp; &nbsp; &nbsp; -P FORWARD&nbsp; &nbsp; &nbsp;DROP<br /># befor clear all chains<br />iptables -t filter -F<br />iptables -t filter -X<br />iptables -t nat -F<br />iptables -t nat -X<br />#Main chains<br />iptables -A INPUT -p tcp --syn -j DROP<br />iptables -A INPUT -p tcp --tcp-flags SYN -m tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j REJECT<br />iptables -A INPUT -p tcp -m tcp --dport 22 -m connlimit --connlimit-above 4 --connlimit-mask 32 -j REJECT<br />iptables -A INPUT -p tcp -m tcp --dport 25566 -m connlimit --connlimit-above 5 --connlimit-mask 32 -j DROP<br />## ACCEPT connections<br />iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 25566 -j ACCEPT<br />iptables -A INPUT -p tcp --syn -m limit --limit 60/s -j ACCEPT</p></div></div>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 13:57:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307419#p307419</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307416#p307416</link>
			<description><![CDATA[<p>Читай тему <a href="http://linuxforum.ru/viewtopic.php?id=13140">Помогите раздать инет в сети</a> шаг за шагом вроде объяснял.</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Fri, 02 Nov 2012 13:49:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307416#p307416</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307406#p307406</link>
			<description><![CDATA[<p>Да предвкушаю трудности, я так понял не избежать.Ну я так понял все нужно переделывать.Займусь вечером.<br />Первое, отчистка цепочек, второе запрет всего и вся, третье ограничительные правила, 4 правила на разрешение, это подойдет к политики drop?</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 13:24:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307406#p307406</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307404#p307404</link>
			<description><![CDATA[<p>Есть политики по умолчанию.<br />Если политика по умолчанию в АCCEPT - все разрешено, что не запрещено.<br />Если в DROP- все запрещено, разрешаешь только то, что нужно.</p><p>Конкретно у тебя политика по умолчанию ACCEPT. Соответственно тебе надо запретить все ненужное.<br />Скриптом ты подгрузил цепочки правил. Потом их поправил. Нужно удалить старые и запустить скрипт еще раз.<br />Смотри примеры, читай и только потом спрашивай.</p>]]></description>
			<author><![CDATA[null@example.com (singles123)]]></author>
			<pubDate>Fri, 02 Nov 2012 13:10:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307404#p307404</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307403#p307403</link>
			<description><![CDATA[<p>Подскажи порядок, с начала чищу все, потом блокирую все, потом даю ограничения, потом открываю получается так?</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 13:01:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307403#p307403</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307402#p307402</link>
			<description><![CDATA[<p>Имей ввиду, что поскольку скрипт у тебя простой как гвоздь, тебе надо вручную очищать цепочки правил или модернизировать скрипт, чтобы старые неправильные правила удалялись.</p>]]></description>
			<author><![CDATA[null@example.com (singles123)]]></author>
			<pubDate>Fri, 02 Nov 2012 13:00:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307402#p307402</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307401#p307401</link>
			<description><![CDATA[<p>Я так понял это касается всего, С начала идет conlimit&nbsp; потом accept?ну если по факту, с начала ограничения фильтрация, потом разрешение?но если я поменяю правило, как откроется порт, с начала получится что ограничивается а потом только открывается?<br />Проверю, если заработает с меня + и огромное спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 12:53:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307401#p307401</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307400#p307400</link>
			<description><![CDATA[<p>Shkrest, прежде всего почитай <a href="http://www.opennet.ru/docs/RUS/iptables/">http://www.opennet.ru/docs/RUS/iptables/</a></p><p>Судя по скрипту, политики по умолчанию у тебя в ACCEPT.<br />Поэтому тебе нужны правила типа<br />iptables -A INPUT бла-бла-бла -j DROP</p><p>В твоем же случае<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>iptables -A INPUT -p tcp --syn -m limit --limit 60/s -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 22&nbsp; -j ACCEPT<br />iptables -A INPUT -i eth0 -p tcp --dport 25566&nbsp; -j ACCEPT<br />iptables -A INPUT -p udp --dport 25566 -m hashlimit --hashlimit-upto 101/s --hashlimit-mode srcip --hashlimit-name css -j ACCEPT<br />iptables -I INPUT -m state --state NEW -p tcp ! --syn -j DROP<br />iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j REJECT<br />iptables -A INPUT -p tcp -m tcp --dport 22 -m connlimit --connlimit-above 3 --connlimit-mask 32 -j DROP<br />iptables -A INPUT -p tcp -m tcp --dport 25566 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j DROP<br />iptables -A INPUT -p udp --dport 25566 -j DROP<br />iptables -A INPUT -p udp --dport 25566 -m length --length :28 -j DROP<br />iptables -A INPUT -p tcp --syn -j DROP</p></div></div><p>Сначала ты пишешь<br />iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT<br />Все пакетики пришедшие на интерфейс eth0 и 80 порт разрешены.</p><p>А потом <br />iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j REJECT</p><p>Но поскольку применилось первое правило, то до второго правила пакетики не доходят.<br />Важен порядок правил, поэтому нужно поменять их местами</p><p>iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j REJECT<br />iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT</p>]]></description>
			<author><![CDATA[null@example.com (singles123)]]></author>
			<pubDate>Fri, 02 Nov 2012 12:48:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307400#p307400</guid>
		</item>
		<item>
			<title><![CDATA[Re: Netfilter IPTABLE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=307384#p307384</link>
			<description><![CDATA[<div class="quotebox"><cite>zenon пишет:</cite><blockquote><p>Ответь на простой вопрос - что такое политики по умолчанию в iptables (Я не знаю что это =))</p></blockquote></div><p>Учту и буду внимательней.Я не знал что у вас тут как в библиотеке тишина должна быть =)<br />Я думал кто то войдет в положение чуток поправит правила, я не думаю что это так трудно черкануть пару правил, если знаешь как и что работает. Я сейчас не жалуюсь вроде все работает, но фактически проверить я не чего не могу.Я не знаю работает ли ограничение на http,вернее что то работает, но мне интересно блокирует ли ддос атаки, флуд.Проверить я пока не нашел как.<br />Наверное все же да, я просто хотел что бы кто то это сделал за меня, а это не верно.</p>]]></description>
			<author><![CDATA[null@example.com (Shkrest)]]></author>
			<pubDate>Fri, 02 Nov 2012 12:07:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=307384#p307384</guid>
		</item>
	</channel>
</rss>
