Certains clients du sous-réseau ont mis en cache l'IP avec l'ancienne adresse MAC, je veux qu'ils mettent à jour la nouvelle valeur en faisant une diffusion ARP, est-ce possible sous Linux?
linux
networking
arp
Howard
la source
la source
arping -S ip.to.update -i ethX destination.host
. Exemple:arping -S 10.0.0.2 -i eth0 10.0.0.1
ifconfig ethx:x
type d'alias). Si c'est le principal, cela ne semble jamais nécessaire.Ce que vous recherchez s'appelle " ARP gratuit " et peut être fait en utilisant "arping". Si votre adresse IP est 10.0.0.1 sur eth0, vous utiliseriez cette commande:
Vous pouvez vérifier que l'ARP est envoyé en utilisant "tcpdump" pendant que le "arping" est en cours d'exécution, dans ce cas, je regarde "wlan0":
la source
Ce n'est pas nécessaire. Comme dans: lorsque vous avez modifié l'adresse IP, l'ordinateur aurait dû le faire automatiquement. Si les clietns sont codés en dur, une diffusion ne changera pas le remplacement hadcodé.
Je le fais depuis environ 20 ans maintenant, et pendant tout ce temps, je n'ai JAMAIS (!) Eu cela sans équipement défectueux.
la source