Лучше добавлять лог в конец цепочки
Например:
iptables -P INPUT DROP # По умолчанию всё что не не разрешено в DROP
iptables (какое-то правило) -j ACCEPT
iptables (какое-то правило) -j ACCEPT
iptables (какое-то правило) -j ACCEPT
iptables -A INPUT -p tcp -j LOG --log-prefix "INPUT-OBLOMS"
тогда в логе засветятся пакеты которые не совпали ни с одним правилом
перед тем как улететь в DROP (цепочку мы уже по умолчанию сделали DROP),
а в логе ты уже определишь по какой причине.
Подобный лог полезно вставлять в конце каждой цепочки (OUTPUT,FORWARD и т.д.) пока идёт отладка, потом закоментируешь когда всё заработает.
И ещё в syslog.conf лучше продублируй строки с направлением в /dev/tty
Например:
*.err;kern.debug;auth.notice;mail.crit /dev/console
*.err;kern.debug;auth.notice;mail.crit /dev/tty11
*.notice;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
*.notice;kern.debug;lpr.info;mail.crit;news.err /dev/tty12
и по Alt+F11, Alt+F12 любуешься в реал-тайме.