Solusi 1:
netsh interface ipv4 add neighbors "Local Area Connection" 10.1.1.1 12-34-56-78-9a-bc
ini akan membuat entri arp statis yang bertahan dari reboot. hati-hati saat menambahkan entri, karena Anda mungkin tidak dapat menghapusnya tanpa hotfix:
https://support.microsoft.com/en-us/kb/2718830
Solusi 2:
netsh
bukan lagi metode pilihan untuk manajemen antarmuka jaringan pada sistem Windows. Jika memungkinkan, Anda harus menggunakan Windows Powershell atau Powershell Core. Pertama, Anda perlu mengetahui indeks antarmuka dari antarmuka yang Anda inginkan untuk diterapkan pada entri cache ARP:
Get-NetAdapter
Yang mengembalikan:
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
Ini adalah daftar adaptor jaringan Anda. Catat ifIndex
properti untuk adaptor jaringan yang dimaksud. Bagi saya, saya menggunakan adaptor Ethernet jadi saya akan menggunakan ifIndex
9 dalam contoh saya.
Untuk membuat entri cache ARP statis untuk antarmuka tersebut:
New-NetNeighbor -InterfaceIndex 9 -IPAddress '192.168.0.10' -LinkLayerAddress '0000120000ff' -State Permanent
Yang mengembalikan:
ifIndex IPAddress LinkLayerAddress State PolicyStore
------- --------- ---------------- ----- -----------
9 192.168.0.10 00-00-12-00-00-ff Permanent PersistentStore
Ini akan mengatur entri cache ARP yang bertahan dari reboot. Anda dapat mem-boot ulang, lalu periksa ulang dengan menjalankan ini:
Get-NetNeighbor -InterfaceIndex 9 -IPAddress 192.168.0.10
Yang mengembalikan:
ifIndex IPAddress LinkLayerAddress State PolicyStore
------- --------- ---------------- ----- -----------
9 192.168.0.10 00-00-12-00-00-FF Permanent ActiveStore
Anda dapat menghapus entri yang baru saja kita buat dengan menjalankan ini:
Remove-NetNeighbor -InterfaceIndex 9 -IPAddress '192.168.0.10'
Anda akan dimintai konfirmasi dua kali, sekali untuk menghapus entri dari Active store, dan sekali untuk Persistent store. Konfirmasikan Ya untuk keduanya untuk menghapus entri sepenuhnya. Anda dapat menghilangkan -InterfaceIndex
parameter untuk menghapus entri dari semua toko antarmuka.
Solusi 3:
Anda harus dapat menggunakan perintah arp -s untuk menambahkan entri statis ke tabel ARP
arp -s 157.55.85.212 00-aa-00-62-c6-09 .... Menambahkan entri statis.
Solusi 4:
Tidak ada mekanisme bawaan untuk entri ARP yang persisten di Windows. Taruhan terbaik Anda adalah menggunakan Skrip Startup untuk menentukan entri ARP statis yang diperlukan pada setiap boot.