Respuestas:
Sí, se llama "ARP no solicitado" o "ARP gratuito". Consulte la página de manual para obtener más detalles, pero la sintaxis se parece a esto:
arping -U 192.168.1.101
Si está falsificando una dirección, es posible que deba ejecutar esto primero:
echo 1 > /proc/sys/net/ipv4/ip_nonlocal_bind
Finalmente, debido a su capacidad de suplantación de identidad, el envío de paquetes ARP no solicitados a veces se considera una actividad "hostil", y puede ser ignorado o puede ser bloqueado por algunos firewalls de terceros.
ifconfig ethx:x
tipo de alias). Si es el primario, nunca parece ser necesario.
Lo que está buscando se llama " ARP gratuito " y se puede hacer usando "arping". Si su dirección IP es 10.0.0.1 en eth0, usaría este comando:
arping -A -I eth0 10.0.0.1
Puede verificar que el ARP se está enviando usando "tcpdump" mientras se está ejecutando el "arping", en este caso estoy viendo "wlan0":
laptop:~$ sudo tcpdump -lni wlan0 arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), capture size 65535 bytes
12:14:11.219936 ARP, Reply 172.16.42.161 is-at a4:77:03:d2:9b:c4, length 28
12:14:12.220119 ARP, Reply 172.16.42.161 is-at a4:77:03:d2:9b:c4, length 28
12:14:13.220288 ARP, Reply 172.16.42.161 is-at a4:77:03:d2:9b:c4, length 28
^C
3 packets captured
3 packets received by filter
0 packets dropped by kernel
laptop:~$
No es necesario. Como en: cuando cambiaste la IP, la computadora debería haberlo hecho automáticamente. Si las clienas están codificadas, una transmisión no cambiará la anulación codificada.
Lo hago desde hace unos 20 años, y en todo este tiempo NUNCA (!) Había sucedido esto sin un equipo defectuoso.
arping -S ip.to.update -i ethX destination.host
. Ejemplo:arping -S 10.0.0.2 -i eth0 10.0.0.1