Iptables устанавливает несколько портов в одном правиле

Многопортовое расширение имеет ограничение (15) для портов, которые могут быть указаны.

Но мне нужно указать гораздо больше номеров портов в одном правиле, поэтому я попытался использовать несколько мультипортов в одном правиле, например:

iptables -A INPUT -p tcp -m multiport --destination-ports 59100 -m multiport --destination-ports 3000 -m state --state NEW -j REJECT --reject-with tcp-reset

Результатом iptables -L INPUT -n будет

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
REJECT     tcp  --  0.0.0.0/0            0.0.0.0/0           multiport dports 59100 multiport dports 3000 state NEW reject-with tcp-reset

Но оказывается, что оба порта не отклоняются, когда я пытаюсь подключиться с клиента.

Версия - v1.4.2-rc1.

Есть ли обходной путь или что мне делать, когда мне нужно укажите более 15 портов в одном правиле.

20
задан JakeGould 30 October 2015 в 00:46
поделиться