Mise à jour du cache arp

Mise à jour du cache arp - Windows & Software

Marsh Posté le 18-09-2006 à 17:54:55    

Bonjour à tous. J'espère que ce qui suit respecte bien les règles que j'ai lues auparavant, sinon je m'en excuse par avance.
 
Voici mon problème: je dois gérer 2 machines à distance (et quand je dis à distance, il s'agit de Paris-Agen).
Une des deux machines est utilisée (production), l'autre gardée en reserve (backup).
Mon objectif est de pouvoir basculer les rôles de prod et de backup à l'aide d'un script.
Ainsi, j'ai essayé de jouer avec les IP. Nommons les machines A et B.
 
Dans l'idée, la machine A possède l'adresse 192.168.0.1/24, et B 192.168.0.20/24.  
Après script, les IP deviennent:
192.168.0.10/24 pour A, et 192.168.0.1/24 pour B.
 
Le script a été pensé chronologiquement, c'est-à-dire qu'à aucun moment il n'y a l'adresse IP 192.168.0.1 sur les deux machines en même temps. Théoriquement, cela devrait donc fonctionner.
 
Dans la pratique, je n'arrive plus à acceder à B (nouvellement 192.168.0.1), et apprement ce serait lié à un problème de cache ARP dans les machines intermédiaires.  :??: En effet l'IP ne correspond plus aux adresses MAC, ce qui est normal.
 
Mes machines sont sous linux, et ma question est la suivante: dans une machine linux, quel est le paramètre à modifier dans le noyau afin que lorsque l'on active une carte réseau (ifup eth0), celle-ci annonce sur le réseau son adresse MAC ?
 
(Pour mettre plus de clarté dans ma demande, l'idée serait que la carte s'active et fasse: "salut à tous, mon adresse MAC c'est xx:xx:xx:xx:xx:xx, merci de mettre à jour vos caches ARP !" )
 
D'avance merci.  :jap:

Reply

Marsh Posté le 18-09-2006 à 17:54:55   

Reply

Marsh Posté le 19-09-2006 à 13:57:26    

Help?

Reply

Marsh Posté le 19-09-2006 à 14:08:37    

tu as essayé

Code :
  1. arp -d nom_machine_A

ce qui edvrait avoir pour effet de supprimer de la table arp l'entrée concernant l'ex adresse mac de A ?

Reply

Marsh Posté le 19-09-2006 à 15:42:46    

par un temps, j ai fait ca avec les soft Heartbeat/ultramonkey. ca tourne nsous linux sans probleme
 
Le principe :  
il te faut 3 IP.
machine 1 : 192.168.0.10/24
Machine 2:  192.168.0.20/24
 
et une ip dynamique qui se promene :192.168.0.1/24
 
(j ai changé les IP, tu retablira par toi meme)
 
quoi qu il en soit, les utilisateurs ne connaissent que la dynamique et ne savent pas sur quel machine ils tournent
 
http://www.ultramonkey.org/about.shtml
http://www.linux-ha.org/
 
c'est en fait les deux meme programme, mais ils se sont divisé suivant les distribution il me semble


Message édité par z_cool le 19-09-2006 à 15:46:17
Reply

Marsh Posté le 19-09-2006 à 16:24:38    

Z_Cool :   +1
 
ou bien en utilisant Ucarp.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed