Dans ton script la règle ACCEPT pour ces paquets est placée avant la règle LOG. Quand une règle accepte (ou bloque) un paquet, on arrête de parcourir les règles suivantes. On dit qu’ACCEPT, DROP ou REJECT sont des cibles terminales, car elles arrêtent le parcours des règles suivantes de la chaîne, contrairement à d’autres cibles comme LOG. Les cibles de la table nat comme MASQUERADE sont aussi terminales.
Si tu veux logger des paquets acceptés, il faut insérer une règle LOG avant la règle ACCEPT correspondante. Mais ça n’a guère d’intérêt à mon avis.