¿Se puede hacer que ARP con alias de IP en Windows se comporte como en Unix?

¿Se puede hacer que ARP con alias de IP en Windows se comporte como en Unix?

En FreeBSD, cuando tengo una interfaz con dos IP:

ifconfig nic0 192.168.0.1 netmask 255.255.255.0
ifconfig nic0 alias 192.168.0.2 netmask 255.255.255.255

Si hago ping al alias, si el host desde el que estoy haciendo ping, por ejemplo, 192.168.0.20, aún no está en la caché ARP, esto da como resultado la siguiente solicitud ARP:

Who has 192.168.0.20? Tell 192.168.0.1

En otras palabras, la solicitud ARP se origina desde la IP principal de la interfaz.

Sin embargo, en Windows 7 o Server 2008R2, si configuro mi interfaz de manera similar:

netsh int ipv4 set address "LAN" static 192.168.0.1 255.255.255.0
netsh int ipv4 add address "LAN" 192.168.0.2 255.255.255.255 skipassource=true

Cuando hago lo mismo, resulta en esta solicitud ARP:

Who has 192.168.0.20? Tell 192.168.0.2

¿Se puede cambiar esto para que también en Windows las solicitudes ARP siempre se originen desde la IP de la interfaz principal?

información relacionada