LINUX.ORG.RU
Собственно интересует а возможно ли в iptables вставить ИЛИ?
Например:
iptables -A FORWARD -s 192.168.1.10 ИЛИ -d 192.168.1.10 -j ACCEPT 

Этим можно было бы сократить количество правил. А то сильно много получается правил и отсюдова плохая читаемость.
I3rain ★
() автор топика
Ответ на: комментарий от I3rain
то, что ты написал, сделать нельзя.
в iptables tutorial есть раздел, описывающий построение и разбор правил.
anonymous
()
Ответ на: комментарий от I3rain
если ты хочешь использвать список IP или портов в однородном параметре, например:
-A INPUT -s 192.168.0.10 или -s 192.168.0.11 или 192.168.0.12, то можно сделать так:
ipset -A ip_list 192.168.0.10
ipset -A ip_list 192.168.0.11
ipset -A ip_list 192.168.0.12

iptables -A INPUT -p tcp -m tcp --tcp-flags ... -m set --set ip_list src,src -j ...

короче читаем тут:
http://ipset.netfilter.org/
nevsky ★
()
Ответ на: комментарий от nevsky
Да в принципе у меня все работает и правил не шибко мало. Просто было чувство что где то просмотрел. Правила были бы красивее если бы можно было бы указывать "ИЛИ"
I3rain ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.