Dans /etc/services, “sane” est défini comme alias pour “sane-port”. Je ne vois pas comment la modification de la ligne dans /etc/inetd.conf a pu changer quoi que ce soit par rapport à iptables.
Comme expliqué dans le texte cité par Thomas, le protocole SANE fonctionne un peu comme FTP en mode passif : le port 6566 sert uniquement pour la connexion de commande, et un autre port défini dynamiquement sert pour le transfert des données. Il faut donc aussi ouvrir ce port dans iptables, mais la difficulté est qu’il change.
A partir du noyau 2.6.21 (donc dans les noyaux de lenny ou 2.6.24-etchnhalf d’etch-et-demi), il y a un module assistant de suivi de connexion pour le protocole SANE, nf_conntrack_sane, à l’instar de ce que fait nf_conntrack_ftp pour le protocole FTP. S’il est chargé (au démarrage si listé dans /etc/modules, ou manuellement avec modprobe) et si les règles iptables acceptent les paquets dans l’état ESTABLISHED ou RELATED, alors le transfert devrait fonctionner.