J'ai configuré sshdfilter pour maintenir les règles ipfw lorsque quelqu'un essaie de se connecter à mon système sans y être invité. Cela a fonctionné pendant un certain temps. Depuis un certain temps - je commence à soupçonner la dernière mise à jour de Lion (10.7.2) - je vois sshdfilter ajouter des règles et, lorsque je vérifie, je ne vois pas les règles dans ipfw en utilisant 'ipfw show'. Lorsque je les ajoute manuellement, elles s'affichent, mais après un certain temps, elles disparaissent. Ce que j'ai trouvé dans /var/log/system.log sont des messages comme :
Nov 6 21:53:12 mac servermgrd[31448]: servermgr_ipfilter:ipfw config:Notice:Flushed IPv4 rules
Nov 6 21:53:12 mac servermgrd[31448]: servermgr_ipfilter:ipfw config:Notice:Flushed IPv6 rules
et je suppose qu'après une telle chasse d'eau, mes règles sont au paradis des bits. Comment puis-je éviter que mes blocs soient vidés ? Ma configuration ressemble beaucoup à Améliorations de sshdfilter
edit : En attendant, j'ai modifié sshdfilterrc pour ajouter les règles à /etc/ipfilter/ipfw.conf. Ce fichier est importé lorsque le flush est exécuté. L'inconvénient est que ce fichier doit être maintenu.....