JBM a écrit :
Bonjour,
J'ai un serveur sous Linux auquel l'accès est limité à seulement quelques machines sur Internet (filtrage par firewall et xinetd)
Parmi ces machines autorisées, certaines ont une IP fixe : ce qui ne pose pas de problème dans mon script iptables et dans le fichier hosts.allow.
En revanche, d'autres ont une IP dynamique (et un nom chez dyndns.org) et là ça bloque pour le script iptables et le hosts.allow car seule l'IP enregistrée au moment du boot du PC et du lancement de xinetd est prise en compte. Lorsque le client change d'IP, il perd l'accès...
Pour le firewall, je compte faire un script qui vérifie l'IP des clients chez dyndns toutes les x minutes et modifie les règles iptables en conséquence en cas de changement.
Pour le hosts.allow, il faudrait utiliser le même principe mais c'est carrément le fichier hosts.allow qu'il faut éditer voire réécrire avec l'ip modifiée.
Quelqu'un a t'il déjà mis en place une solution à ce genre de problème ? des scripts ? ou d'autres idées ?
Merci d'avance.
|