Verifique se você está colocando a regra na tabela e na cadeia corretas. Eu estava lutando com esse mesmo cenário ontem com o iptables. Tente fazer uma captura de pacotes para ter certeza de que os pacotes estão chegando, como você acredita que estão com o tcpdump "tcpdump -s0 -w port 514". Você também pode configurar o log de pacotes do iptables para verificar por qual cadeia e porque as coisas estão fluindo. Inspecione as regras atuais e os argumentos da linha de comando do iptables com "iptables -nL" e "iptables -S"