J'ai récemment acquis un client qui a un étrange problème de mise en cache ARP sur l'un de leurs serveurs.
J'ai un serveur qui finira par transformer ses entrées ARP dynamiques en entrées ARP statiques. Cela provoque des problèmes car lorsque la machine qui possède des entrées ARP statiques sur ce serveur reçoit une nouvelle adresse IP via DHCP, le serveur n'est pas en mesure de communiquer avec les clients. L'effacement du cache ARP résout le problème et le serveur fonctionne bien pendant environ une semaine, puis il commence lentement à transformer les entrées ARP en entrées ARP statiques. Je ne l'ai pas limité à quand ou à combien il commence à le faire, mais lentement vous commencez à voir 1 ARP statique puis 5 puis 10.
Le serveur en question est un Windows Server 2003 SP2. Il s'agit d'un serveur DC, DHCP et DNS. J'ai vérifié les options de portée DHCP et il n'y a rien là-dedans qui indiquerait quoi que ce soit à voir avec les entrées statiques ARP. La seule différence entre ce serveur DNS et notre autre serveur DNS est que les `` enregistrements ADN A et PTR à mise à jour dynamique pour les clients DHCP qui ne demandent pas de mises à jour '' sont vérifiés sur le serveur problématique.
J'ai fait un peu de recherche à ce sujet et il semble que cela puisse se produire si des services de type PXE sont en cours d'exécution, d'après ce que je peux dire, il n'y a rien qui exécute un serveur PXE.
Je suis un peu perdu car je n'ai jamais vu des entrées ARP dynamiques commencer à se transformer en entrées ARP statiques. À l'heure actuelle, ma solution est une tâche de planification qui s'exécute toutes les 24 heures pour vider le cache ARP (arp -d *). Je ne voudrais pas me fier à cette tâche de planification.
Quelqu'un a-t-il déjà vu cela ou a-t-il des suggestions sur la façon de résoudre ce problème?
arp -a
dans Windows détaillera le type d'entrée dans la table ARP. Les entrées dynamiques finiront par se transformer en entrées statiques, il n'y a pas de modèle perceptible. Le seul mécanisme que je connaisse sur la façon de créer une entrée ARP statique est d'utiliser learp -s ip_addr eth_addr