Во-первых, необходимо включить связанные и установленные пакеты. Поместите его вверху списка правил.
# iptables -I INPUT 1 -m state --state ESTABLISHED,RELATED -j ACCEPT
Кроме того, ICMP — это другой протокол, чем TCP и UDP, вы должны явно разрешить его использование. Я обычно полностью разрешаю ICMP, так как его блокировка может иногда создавать проблемы с такими вещами, как фрагментация.
# iptables -I INPUT 2 -p icmp -j ACCEPT
еще кое-что :вместо добавления правила "удалить все" можно изменить политику цепочки:
# iptables -P INPUT DROP