Solución 1:
netsh interface ipv4 add neighbors "Local Area Connection" 10.1.1.1 12-34-56-78-9a-bc
esto creará una entrada arp estática que sobrevive a los reinicios. Sin embargo, tenga cuidado al agregar las entradas, ya que es posible que no pueda eliminarlas sin una revisión:
https://support.microsoft.com/en-us/kb/2718830
Solución 2:
netsh
ya no es el método preferido para la administración de la interfaz de red en un sistema Windows. Siempre que sea posible, debe usar Windows Powershell o Powershell Core. Primero debe averiguar el índice de interfaz de la interfaz a la que desea que se aplique la entrada de caché ARP:
Get-NetAdapter
Que devuelve:
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Wi-Fi Intel(R) Dual Band Wireless-AC 8260 18 Disconnected 12-34-56-AB-CD-EF 6 Mbps
Ethernet Intel(R) Ethernet Connection (2) I219-… 9 Up 78-90-12-GH-IJ-KL 1 Gbps
Esta es una lista de sus adaptadores de red. Toma nota del ifIndex
propiedad para el adaptador de red en cuestión. Para mí, estoy usando mi adaptador Ethernet, así que usaré ifIndex
9 en mi ejemplo.
Para crear una entrada de caché ARP estática para esa interfaz:
New-NetNeighbor -InterfaceIndex 9 -IPAddress '192.168.0.10' -LinkLayerAddress '0000120000ff' -State Permanent
Que devuelve:
ifIndex IPAddress LinkLayerAddress State PolicyStore
------- --------- ---------------- ----- -----------
9 192.168.0.10 00-00-12-00-00-ff Permanent PersistentStore
Esto establecerá entradas de caché ARP persistentes que sobrevivirán a un reinicio. Puede reiniciar, luego verifique dos veces ejecutando esto:
Get-NetNeighbor -InterfaceIndex 9 -IPAddress 192.168.0.10
Que devuelve:
ifIndex IPAddress LinkLayerAddress State PolicyStore
------- --------- ---------------- ----- -----------
9 192.168.0.10 00-00-12-00-00-FF Permanent ActiveStore
Puede eliminar la entrada que acabamos de crear ejecutando esto:
Remove-NetNeighbor -InterfaceIndex 9 -IPAddress '192.168.0.10'
Se le pedirá confirmación dos veces, una para eliminar la entrada del almacén activo y otra para el almacén persistente. Confirmar Sí para que ambos eliminen la entrada por completo. Puede omitir el -InterfaceIndex
parámetro para eliminar la entrada de todas las tiendas de interfaz.
Solución 3:
Debería poder usar el comando arp -s para agregar una entrada estática a la tabla ARP
arp -s 157.55.85.212 00-aa-00-62-c6-09 .... Agrega una entrada estática.
Solución 4:
No existe un mecanismo integrado para entradas ARP persistentes en Windows. Lo mejor que puede hacer es usar un script de inicio para especificar las entradas ARP estáticas necesarias en cada arranque.