LINUX.ORG.RU
решено ФорумAdmin

iptables ставит палки

 , , ,


0

3

iptables v1.4.12 для обхода прокси имеется цепочка BYPASS, сделанная, как рекомендуется в squid3 wiki:
iptables -t nat -N BYPASS
iptables -t nat -A PREROUTING -p tcp --dport 80 -j BYPASS
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j BYPASS
iptables -t nat -A BYPASS -s 192.168.0.10 -j ACCEPT
iptables -t nat -A BYPASS -s 192.168.0.12 -j ACCEPT

так вот, для первого адреса 192.168.0.10 цепочка работает, для второго - нет, и пакеты уходят дальше по редиректу на порт прокси. Вопрос в следующем: как вообще возможно, что полностью идентичные цепочки работают по-разному? Больше никаких правил, касающихся адреса 192.168.0.12, нет.

нафиг такие цепочки. ipset наше все!

iptables -t nat -A PREROUTING -p tcp -m multiport --dports 80,8080 -m set --match-set XXX src -j ACCEPT

Чтобы понять почему оно странно работает, нужно посмотреть текущее состояние таблицы nat.

vel ★★★★★ ()
Последнее исправление: vel (всего исправлений: 1)

Смотрите вывод правил iptables со счётчиками, чтобы было понятно, срабатывает ли это правило для 192.168.0.12.

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.