Cuando ingreso la línea de comando arp -d *
en una instancia de cmd.exe, aparece
The ARP entry deletion failed: The parameter is incorrect
Puedo eliminar entradas individuales bien, por ejemploarp -d 192.168.1.1
También tengo Cygwin y Git Bash instalados, así que pensé que tal vez se *
estaba expandiendo como en un shell Unix, pero no lo parece, ya que echo *
cmd.exe da como resultado una *
salida simple. También intenté escapar del asterisco y encerrarlo entre comillas con arp -d "*"
y arp -d ^*
. Ambos resultan en el mismo error.
Tengo dos NIC en esta máquina, una interna y una USB, pero aparece el mismo error cuando desconecto la NIC USB.
La cuenta desde la que estoy ejecutando es la de administrador y también intenté hacer clic derecho en cmd.exe y seleccionar "Ejecutar como administrador".
Respuesta1
usa el comandonetsh interface ip delete arpcache
Luego puede ejecutar arp -a
para confirmar que las entradas han desaparecido.
Respuesta2
Intenté eliminar el caché ARP con el comando arp -d y me mostró "Error al eliminar la entrada ARP: el parámetro es incorrecto", luego probé con el comando netsh interface ip delete arpcache y funcionó y luego probé con el comando arp -d de nuevo y funcionó.