Einige Clients im Subnetz haben die IP mit der alten MAC-Adresse zwischengespeichert. Ich möchte, dass sie den neuen Wert durch eine ARP-Übertragung aktualisieren. Ist dies unter Linux möglich?
linux
networking
arp
Howard
quelle
quelle
arping -S ip.to.update -i ethX destination.host
. Beispiel:arping -S 10.0.0.2 -i eth0 10.0.0.1
ifconfig ethx:x
Typs eingerichtet wurde von alias). Wenn es die primäre ist, scheint es nie notwendig zu sein.Was Sie suchen, heißt " Gratuitous ARP " und kann mit "Arping" durchgeführt werden. Wenn Ihre IP-Adresse 10.0.0.1 für eth0 lautet, würden Sie diesen Befehl verwenden:
Sie können überprüfen, ob der ARP gesendet wird, indem Sie "tcpdump" verwenden, während der "Arping" ausgeführt wird. In diesem Fall schaue ich "wlan0" an:
quelle
Es ist nicht notwendig. Wie in: Wenn Sie die IP geändert haben, sollte dies der Computer automatisch tun. Wenn die Clietns fest codiert sind, ändert eine Sendung nicht die Override-Codierung.
Ich mache es jetzt seit ungefähr 20 Jahren und in all der Zeit habe ich NIE (!) Ohne fehlerhafte Ausrüstung so etwas erlebt.
quelle