На основании вывода вашего iptables -L кажется, что ничего не читает ваш файл /etc/iptables.rules. Обратите внимание, что совпадение ACCEPT all -- anywhere anywhere позволит что угодно.
Вы, вероятно, захотите добавить что-то в /etc/rc.local, чтобы позвонить iptables-restore < /etc/iptables.rules. Будьте осторожны, вы не блокируете себя из своей системы. :
)