Hello,
By default, Hyper-V does not pass all traffic to the VM's network adapter. You need to enable promiscuous mode for the virtual machine. It is recommended that you try the following methods to see if the problem can be solved:
- Open powershell as administrator and run this command to get the MAC address of the network adapter .
Get-VM -Name virtual machine name | Get-VMNetworkAdapter
- Then run the following command to turn on promiscuous mode for all network adapters .
Get-VM -Name virtual machine name | Get-VMNetworkAdapter | Where-Object { $_.MacAddress -eq "MAC address" } | Set- VMNetworkAdapter -MacAddressSpoofing On
I hope this helps!
Best regards
Zunhui