<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: почему подвисает SSH при блокировке NEW ! SYN ?</title>
    <link>https://www.opennet.me/openforum/vsluhforumID10/5315.html</link>
    <description>столкнулся с такой непоняткой:&lt;br&gt;документация утверждает, что надо так:&lt;br&gt;iptables -A INPUT -m conntrack --ctstate NEW -p tcp ! --syn -j DROP&lt;br&gt;обычные люди про conntrack не знают и привыкли так:&lt;br&gt;iptables -A INPUT -m state --state NEW -p tcp ! SYN,RST,ACK,FIN SYN -j DROP&lt;br&gt;в общем и целом оно работает, НО! через ~ минуту бездействия подвисает и потом приходится ждать, пока дойдёт новое соединение и сессия отвиснет.&lt;br&gt;может и не отвиснуть.&lt;br&gt;я это дело залогировал и увидел ACK PSH:&lt;br&gt;SRC=xx.xx.xx.xx DST=xx.xx.xx.xx LEN=100 TOS=0x00 PREC=0x20 TTL=57 ID=36151 DF PROTO=TCP SPT=55967 DPT=39512 WINDOW=2480 RES=0x00 ACK PSH URGP=0&lt;br&gt;&lt;br&gt;что странно ^^&lt;br&gt;&lt;br&gt;пробовал так: ! SYN,RST,ACK,FIN SYN&lt;br&gt;и PSH подставлял, SYN SYN пробовал и т.д., оно всё-равно в логах про них говорит&lt;br&gt;конкретно даже вот это правило:&lt;br&gt;-A INPUT -p tcp -m state --state NEW ! --tcp-flags SYN,RST,ACK,FIN,PSH SYN -j LOG --log-level DEBUG --log-prefix=&quot;NEW packets: &quot;&lt;br&gt;в логи выводит вышеуказанную строку про ACK PSH&lt;br&gt;флаг PSH он вообще не из NEW, по идее, он про </description>

<item>
    <title>почему подвисает SSH при блокировке NEW ! SYN ? (Алексей)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID10/5315.html#6</link>
    <pubDate>Mon, 16 Mar 2015 06:38:30 GMT</pubDate>
    <description>&amp;gt; iptables -A INPUT -m conntrack --ctstate NEW -p tcp ! --syn -j &lt;br&gt;&amp;gt; DROP &lt;br&gt;&amp;gt; обычные люди про conntrack не знают и привыкли так: &lt;br&gt;&amp;gt; iptables -A INPUT -m state --state NEW -p tcp ! SYN,RST,ACK,FIN SYN &lt;br&gt;&amp;gt; -j DROP &lt;br&gt;&amp;gt; в общем и целом оно работает&lt;br&gt;&lt;br&gt;Это совершенно разные подходы. Первый использует таблицу conntrack ядра для определения статуса соединения. Второй использует напрямую флаги в tcp пакете. Первый вариант не будет работать, если, например, выключен conntrack. Второй вариант будет работать всегда. Выберите какой-то один подход. Либо с использованием tcp флагов, либо с использованием conntrack.&lt;br&gt;&lt;br&gt;Пример для conntrack: &lt;br&gt;-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT&lt;br&gt;-A INPUT -m conntrack --ctstate INVALID -j DROP&lt;br&gt;-A INPUT -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>почему подвисает SSH при блокировке NEW ! SYN ? (greenwar)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID10/5315.html#5</link>
    <pubDate>Sun, 15 Mar 2015 14:42:52 GMT</pubDate>
    <description>&amp;gt; У меня &lt;br&gt;&amp;gt; http://www.opennet.ru/openforum/vsluhforumID1/93014.html#1 &lt;br&gt;&amp;gt; http://www.opennet.ru/openforum/vsluhforumID10/4463.html#16 &lt;br&gt;&amp;gt; были smpt+pop3 на аналоговых модемах или через &quot;vpn&quot;-ы на виндовых клиентах.&lt;br&gt;&lt;br&gt;ну понятно, в общем крутить таймауты&lt;br&gt;спасибо&lt;br&gt;&lt;br&gt;зы: кстати, так как-то проще: sysctl -a &amp;#124;grep -E conntrack.+?timeout&lt;br&gt;</description>
</item>

<item>
    <title>почему подвисает SSH при блокировке NEW ! SYN ? (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID10/5315.html#4</link>
    <pubDate>Sun, 15 Mar 2015 07:48:07 GMT</pubDate>
    <description>&amp;gt; столкнулся с такой непоняткой: &lt;br&gt;&amp;gt; документация утверждает, что надо так: &lt;br&gt;&amp;gt; iptables -A INPUT -m conntrack --ctstate NEW -p tcp ! --syn -j DROP&lt;br&gt;&amp;gt; обычные люди про conntrack не знают и привыкли так: &lt;br&gt;&amp;gt; iptables -A INPUT -m state --state NEW&lt;br&gt;&lt;br&gt;Обычные люди и про iptables не слышали.&lt;br&gt;&lt;br&gt;И да, есть многое на свете, друг Горацио, что не записано http://www.opennet.ru/openforum/vsluhforumID10/5303.html в man iptables&lt;br&gt;&lt;br&gt;&amp;gt; в общем и целом оно работает, НО! через ~ минуту бездействия подвисает &lt;br&gt;&amp;gt; и потом приходится ждать, пока дойдёт новое соединение и сессия отвиснет. &lt;br&gt;&amp;gt; ssh криво открывает новые соединения или что?&lt;br&gt;&amp;gt; но по логам там и фтп такой же косяк ловит, правда это&lt;br&gt;&lt;br&gt;У меня &lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID1/93014.html#1&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID10/4463.html#16&lt;br&gt;были smpt+pop3 на аналоговых модемах или через &quot;vpn&quot;-ы на виндовых клиентах.&lt;br&gt;</description>
</item>

<item>
    <title>почему подвисает SSH при блокировке NEW ! SYN ? (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID10/5315.html#3</link>
    <pubDate>Sat, 14 Mar 2015 22:47:32 GMT</pubDate>
    <description>&amp;gt; на: &lt;br&gt;&lt;br&gt;Тут не учебный сайт.&lt;br&gt;</description>
</item>

<item>
    <title>почему подвисает SSH при блокировке NEW ! SYN ? (greenwar)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID10/5315.html#2</link>
    <pubDate>Sat, 14 Mar 2015 21:19:58 GMT</pubDate>
    <description>&amp;gt;&amp;gt; обычные люди про conntrack не знают и привыкли так: &lt;br&gt;&amp;gt; Обычные люди юзают контрак для отладки, потом парсят и делают правила bpf &lt;br&gt;&amp;gt; И ваще, айпистол уже отстой nftables рулит!&lt;br&gt;&lt;br&gt;как iptables может быть отстоем, а nftables - нет, когда они оба всего-лишь интерфейсы для управления netfilter, который и есть сам файрволл?&lt;br&gt;&lt;br&gt;причём тут bpf какой-то левый, когда про iptables спрашивают... непонятно&lt;br&gt;хоть пассивный FTP проверял в этом bpf?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; в общем и целом оно работает, НО! через ~ минуту бездействия подвисает &lt;br&gt;&amp;gt; Лечу по фото, дорого. Весь файервол показывай.&lt;br&gt;&lt;br&gt;на:&lt;br&gt;*filter&lt;br&gt;:INPUT DROP &#091;0:0&#093;&lt;br&gt;:FORWARD DROP &#091;0:0&#093;&lt;br&gt;:OUTPUT DROP &#091;0:0&#093;&lt;br&gt;&lt;br&gt;-P FORWARD DROP&lt;br&gt;-P INPUT DROP&lt;br&gt;-P OUTPUT DROP&lt;br&gt;&lt;br&gt;-A INPUT -i lo -j ACCEPT&lt;br&gt;-A OUTPUT -o lo -j ACCEPT&lt;br&gt;&lt;br&gt;-A INPUT -m conntrack --ctstate NEW -p tcp ! --syn -j LOG --log-level DEBUG --log-prefix=&quot;NEW packets: &quot;&lt;br&gt;-A INPUT -m conntrack --ctstate NEW -p tcp ! --syn -j DROP&lt;br&gt;-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT&lt;br&gt;&lt;br&gt;-A INPUT -j ACCEPT&lt;br&gt;-A OUTPUT -j ACCEPT</description>
</item>

<item>
    <title>почему подвисает SSH при блокировке NEW ! SYN ? (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID10/5315.html#1</link>
    <pubDate>Sat, 14 Mar 2015 21:18:18 GMT</pubDate>
    <description>&amp;gt; обычные люди про conntrack не знают и привыкли так:&lt;br&gt;&lt;br&gt;Обычные люди юзают контрак для отладки, потом парсят и делают правила bpf &lt;br&gt;&lt;br&gt;И ваще, айпистол уже отстой nftables рулит! &lt;br&gt;&lt;br&gt;&amp;gt; в общем и целом оно работает, НО! через ~ минуту бездействия подвисает &lt;br&gt;&lt;br&gt;Лечу по фото, дорого. Весь файервол показывай. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
