Le problème était que rsyslog chargeait le fichier 50-default.conf avant les préférences personnalisées définies dans mon_iptables.conf .
La solution était d'ajouter un préfixe numérique au nom de fichier de la conf, un préfixe inférieur à 50. Je l'ai donc renommé en 10-mon_iptables.conf .
Fichier /etc/rsyslog.d/10-my_iptables.conf
# Log kernel generated iptables log messages to file
:msg,contains,"[ipT" /var/log/iptables.log
& ~
Préfixe de journalisation iptables :
... -j LOG --log-prefix "[ipT4] ...
préfixe de journalisation d'ip6tables :
... -j LOG --log-prefix "[ipT6] ...
Puis j'ai redémarré rsyslog :
# sudo service rsyslog restart
Cela a eu l'effet désiré -- tous les enregistrements d'iptables sont maintenant dirigés vers '/var/log/iptables.log'.