GNU/Linux >> Belajar Linux >  >> Linux

Entri ARP statis yang terus-menerus di Windows, apakah mungkin?

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.


Linux
  1. windows setara dengan inet_aton

  2. Bagaimana cara mengkonfigurasi Qt untuk kompilasi silang dari target Linux ke Windows?

  3. Buat perintah untuk Windows - opsi yang memungkinkan?

  1. sintaks file konfigurasi logrotate - beberapa entri wildcard mungkin?

  2. Apakah mungkin untuk mem-boot Windows 8.1 tanpa bootmanagernya sendiri?

  3. arp --delete tidak menghapus entri; hanya menandai entri sebagai tidak lengkap

  1. Apakah Mungkin Untuk Dual Boot Ubuntu Server Dan Windows 10 Home?

  2. Kapan entri arp STALE menjadi GAGAL saat tidak pernah digunakan?

  3. Apakah mungkin untuk berbagi file antara 2 os berbeda di komputer yang sama?